This project is a simple Password Strength Meter built using Python. It evaluates the strength of a password based on important security criteria such as:
- Password Length
- Uppercase Letters
- Lowercase Letters
- Numbers
- Special Characters
The program classifies passwords into:
- Strong ✅
- Medium
⚠️ - Weak ❌
✅ Checks password length ✅ Detects uppercase and lowercase letters ✅ Detects numbers and special characters ✅ Provides strength rating instantly ✅ Beginner-friendly Python project
- Python 3
The program assigns a score based on password complexity.
- Minimum 8 characters
- Contains uppercase letters
- Contains lowercase letters
- Contains digits
- Contains special characters
Based on the total score, the password strength is evaluated.
- Clone the repository:
git clone https://github.com/Abhishith999/SCT_CS_3- Navigate to the project directory:
cd SCT_CS_3- Run the Python file:
python password_strength_meter.py--- Password Strength Meter ---
Enter a password to test: Hello@123
Password Strength: Strong ✅password-strength-meter/
│
├── password_strength_meter.py
└── README.mdThrough this project, I learned:
- Password security fundamentals
- String handling in Python
- Conditional statements and loops
- Building simple cybersecurity tools
- Writing clean and modular code
- Add GUI using Tkinter
- Generate password suggestions
- Add password breach checking
- Create a web version using Flask
Gudla Sai Abhishith
This project is created for educational and internship purposes.