A secure Python password manager with modern GUI, developed as my 3rd Semester Cyber Security Project (Fall 2024) at FAST-NUCES. Features Tkinter interface with military-grade encryption to store, manage, and protect your credentials.
- 🔒 Secure Authentication - User login with MD5 hashed passwords
- 🛡️ End-to-End Encryption - AES encryption for stored credentials
- 🔑 Password Generator - Create strong random passwords
- 📊 Strength Analyzer - Visual password strength meter
- 📋 Credential Management - Add, view, delete and analyze passwords
- 📋 One-Click Copy - Clipboard integration for easy pasting
- Python Programming - OOP principles and modular design
- Tkinter GUI Development - Built interactive desktop interface
- Cryptography - Implemented AES + MD5 security layers
- Data Handling - SQLite Database with secure data management
- Error Handling - Robust input validation and edge cases handling
Category | Technologies |
---|---|
Core Language | Python 3.x |
GUI Framework | Tkinter |
Cryptography | AES encryption, MD5 hashing |
Data Storage | SQLite |
Utilities | pyperclip, random, string modules |
# Clone the repository
git clone https://github.com/hamx05/PyPassManager.git
# Navigate to project directory
cd PyPassManager
# Run the application
python main.py