A secure command line password manager written in Python.
- Master password authentication
- AES encryption using Fernet
- Secure password generation
- Store, search, and delete credentials
- Timestamp tracking
- Corruption-safe storage with backup
- Python
- Cryptography (Fernet encryption)
- JSON storage
- Secure random password generation
Clone the repository:
git clone https://github.com/yourusername/password-manager.git
cd password-manager
Install dependencies:
pip install -r requirements.txt
Run the program:
python main.py
- Passwords are encrypted using Fernet symmetric encryption
- Master password is stored as a SHA-256 hash
- Password files are not uploaded to GitHub
- Clipboard copy feature
- Password strength analyzer
- Export encrypted backups
- GUI version
Made as a Python security practice project.