PassGen - Secure Password Manager

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