PassGen - Secure Password Manager

Overview
A highly secure, asynchronous password generator and manager with a graphical user interface, built in pure Python.
Technologies Used
Python
PyQt5
Cryptography
AES-256
PBKDF2
Details
PassGen is a highly secure password manager that combines robust security features with a modern graphical interface. Built with pure Python, it provides both password generation and secure storage capabilities.
Key Security Features:
- PBKDF2-HMAC-SHA512 key derivation
- AES-256 encryption
- Constant-time password comparison
- Memory-safe operations
- Secure clipboard handling
- Anti-brute-force protection
- Emergency wipe capability
- Auto-lock functionality
Core Features:
- Secure password generation with configurable options
- Passphrase generation using curated wordlist
- Encrypted vault for storing credentials
- Modern GUI using PyQt5
- Pure Python implementation
- Automatic clipboard clearing