This is a simple Python project that generates secure passwords and evaluates their strength based on common rules such as character variety and length.
- Generates a random password of user-defined length.
- Checks password strength:
- 🔒 Strong: Length ≥ 12, includes uppercase, lowercase, digits, and symbols.
- 🛡️ Medium: Length ≥ 8, includes at least three character types.
⚠️ Weak: Anything else.
- Input validation and fallback defaults.
Enter desired password length (min 6): 10
Generated Password: gS!9oX#7Qk
Password Strength: 🛡️ Medium