Metadata-Version: 2.4
Name: password-wallet
Version: 0.1.0
Summary: Administrador de billeteras porque soy imbecil y me olvido de la mayoria de contraseñas complejas
Author: imaguss
License-Expression: MIT
Project-URL: Homepage, https://github.com/imaguss/password-wallet
Project-URL: Repository, https://github.com/imaguss/password-wallet
Keywords: password,wallet,clipboard,security
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: Spanish
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cryptography>=49.0.0
Requires-Dist: pyperclip>=1.11.0
Dynamic: license-file

# Password Wallet

A CLI password manager that stores encrypted credentials and securely copies them to the clipboard, automatically clearing after 5 seconds.

## Installation

```bash
pip install password-wallet
```

## Usage

```bash
# Create a new vault (first run)
password-wallet key_file vault_file

# Add a new password
password-wallet key_file vault_file --new-password

# List stored credentials
password-wallet key_file vault_file --list

# Search and copy a password
password-wallet key_file vault_file --search-pass "platform_name"

# Delete a credential
password-wallet key_file vault_file --delete-pass "platform_name"
```

## How it works

- Master password is derived using **Argon2id** (memory-hard KDF)
- Credentials are encrypted with **Fernet** (symmetric AES-128-CBC)
- Passwords are copied to clipboard and automatically cleared after 5 seconds
- Key file stores the Argon2 salt for password derivation
