A Python script that evaluates the strength of a password using entropy-based analysis and estimates how long it would take to crack it via brute-force. Designed for security-conscious users, developers, and educators.
- ✅ Detects character types: lowercase, uppercase, digits, symbols
- 🧠 Calculates password entropy (in bits)
- ⏳ Estimates brute-force crack time (in seconds and years)
- 🛡️ Provides a strength rating:
- 🔴 Very Weak
- 🟠 Weak
- 🟡 Moderate
- 🟢 Strong
- 🔵 Very Strong
- Uses emoji-enhanced output for clarity and fun
python password_strength.py