A simple Python-based password manager that allows you to securely store, encrypt, and manage your passwords locally.
It uses Fernet encryption (AES under the hood) from the cryptography library to protect your data and stores everything in a JSON file for easy access.
- β Add new passwords for any platform or service
- π View saved passwords (plain or encrypted)
- βοΈ Edit existing passwords or platform names
- β Delete passwords you no longer need
- π Encrypt & Decrypt passwords using a stored key
- πΎ Automatically saves data in
passwords.jsonso nothing is lost between sessions
- Python 3
cryptography(Fernet) for encryption/decryption- JSON for lightweight local storage
- Master password for extra security π
- CLI arguments instead of only menu input β‘
- Option to export/import data securely
- Cross-platform GUI version in the future
- Install dependencies:
pip install cryptography