This is a beginner-friendly Python project that allows you to securely store and retrieve passwords using symmetric encryption from the cryptography package. It runs entirely in the terminal and is a great way to practice file handling, encryption, and basic Python logic.
- Add a new password securely
- View stored passwords after decrypting them
- Uses
Fernetencryption from thecryptographylibrary - Stores data in a local
passwords.txtfile - Encryption key is stored separately in a
key.keyfile - Simple terminal-based interaction
- Python 3.6 or higher
cryptographylibrary
pip3 install --break-system-packages cryptography