A GUI-based Python application that evaluates password strength using entropy calculation, checks against common wordlists, and validates if the password appeared in real-world data breaches using the Have I Been Pwned API.
- 🔑 Real-time password strength calculation using entropy.
- 📋 Detects common and weak passwords.
- 🌐 Checks if the password has been exposed in data breaches.
- 🎨 Modern GUI with Comic Sans style and colorful progress bar.
- Python 3 – Core programming language
- Tkinter – GUI interface for desktop application
- Requests – For querying the Have I Been Pwned API
- Hashlib – SHA-1 hashing for password breach check
- re (Regex) – Pattern matching to analyze password structure
- math – Entropy calculation using logarithms
- Pwned Passwords API – External API for breach data


