SecurePass is a Python-based password security tool that analyzes password strength and generates strong random passwords.
- Password strength analysis
- Common password detection
- Name-based password detection
- Minimum length validation
- Uppercase character check
- Lowercase character check
- Number check
- Special character check
- Security suggestions
- Strong password generator
- Python
- getpass
- random
- string
- Open the SecurePass project in VS Code.
- Open the terminal.
- Run:
python password_analyzer.py- Enter your password when prompted.
- Enter your name.
- Enter the required password length for password generation.
The analyzer checks the password based on:
- Password length
- Uppercase letter
- Lowercase letter
- Number
- Special character
- 🔴 Weak
- 🟡 Medium
- 🟢 Strong
SecurePass can generate random passwords containing:
- Uppercase letters
- Lowercase letters
- Numbers
- Special characters
The generated password is designed to be stronger and harder to guess.
The purpose of this project is to help users understand password security and create stronger passwords.
================================
SECUREPASS - PASSWORD TOOL
================================
Password Analysis
-----------------
Score: 5 / 5
Strength: 🟢 STRONG
Your password meets all basic requirements!
Generated Strong Password:
X7@mK2#pL9!q
SecurePass - Password Strength Analyzer
Built using Python.