Designed to visualize password strength under realistic attacker models.
- Cryptographically secure password generation (
secrets) - Configurable length (8–256 characters)
- Optional symbols and ambiguous characters
- Entropy calculation and strength rating
- SHA-256 hash display (informational)
- Estimated cracking times for multiple attacker models
- Password strength checker for existing passwords
- Fully offline, no network access
- Python 3.10+
- No external dependencies
- Source (
.py): Windows, Linux, macOS (Python 3.10+) - Prebuilt binaries (
.exe): Windows only
Download the prebuilt executable from the GitHub Releases page.
python pwgen_gui.py
## License
MIT License © Dogukan S.