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