Passgen
A lightweight, secure password generator built with Python and Tkinter.
- Cryptographically Secure: Uses Python's
secretsmodule for secure random generation - Customizable Length: Generate passwords of any desired length
- Character Options: Toggle symbols and uppercase letters
- Multiple Passwords: Generates one primary password plus 5 alternatives
- Clipboard Integration: One-click copy to clipboard
- Simple GUI: Clean, intuitive ## Features:
- Python 3.8 or higher
- Tkinter (usually included with Python installations)
- Clone the repository:
git clone https://github.com/Nobuka72/passgen.git
cd passgen- Ensure Python 3.8+ is installed:
python3 --versionRun the application:
python3 passwordgenerator.pyOr make it executable:
chmod +x passwordgenerator
./passwordgenerator- Enter Password Length: Type the desired length in the input field
- Select Options:
- Check "Include symbols?" for special characters (!@#$%^&*, etc.)
- Check "Include uppercase letters?" for A-Z characters
- Generate: Click the "Generate" button to create passwords
- Copy: Click "Copy to clipboard" to copy the main password
- Length:
16 - Options: Both symbols and uppercase enabled
- Result:
aB3!xR9@mK7#pQ2$(primary) + 5 alternatives
