This is a Python-based Password Complexity Checker that evaluates the strength of user passwords and generates strong passwords if needed. It provides a user-friendly interface using Streamlit.
- β Check Password Strength: Evaluates the security level of a given password.
- π Generate Strong Passwords: Creates secure passwords with customizable length.
- π Common Password Detection: Prevents the use of weak, commonly used passwords.
- π¨ Streamlit UI: Interactive web interface for easy use.
- Enter a password.
- The app will analyze its strength based on length, character diversity, and common password detection.
- Select a password length (8-32 characters).
- The app will generate a strong password and indicate its strength.
π Password-Complexity-Checker/
βββ π main.py # Main Python script
βββ π CommonPasswords.txt # List of common passwords
βββ π README.md # Project documentation