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