This is a simple Python script that evaluates the strength of a password based on complexity and security. It checks for various criteria like length, presence of uppercase letters, lowercase letters, digits, and special characters.
- Run the
password_strength_checker.py
script in your Python environment. - You will be prompted to enter a password for evaluation.
- The script will check the password against the following criteria:
- At least 8 characters in length.
- Contains at least one uppercase letter.
- Contains at least one lowercase letter.
- Contains at least one digit.
- Contains at least one special character (e.g., '@', '_', '!', '#', '$', '%', '^', '&', '*', '(', ')', '<', '>', '?', '/', '|', '}', '{', '~', ':').
- Based on the criteria, the script will provide feedback on whether the password is strong or weak.
To be considered a strong password, the password must meet all of the following conditions:
- Be at least 8 characters in length.
- Contain at least one uppercase letter.
- Contain at least one lowercase letter.
- Contain at least one digit.
- Contain at least one special character.
To use the Password Strength Checker, simply execute the password_strength_checker.py
file using your Python environment.