A Python program that checks the strength of a password based on certain criteria.
This program prompts the user to enter a password and evaluates its strength based on the following requirements:
- The password must be at least 8 characters long.
- The password must contain at least one uppercase letter, one lowercase letter, one digit, and one special character.
- The password must not contain repeating characters.
If the entered password does not meet any of these requirements, corresponding error messages will be displayed.
- Python 3.x
- Run the program using a Python interpreter.
- Enter the desired password when prompted.
- The program will evaluate the strength of the password and provide feedback on any deficiencies.
Enter your password: myPassword123!
Your password is weak. You must meet the following requirements:
You must use at least one special character.
Strength Score: 3
Contributions to the project are welcome. If you have any suggestions or improvements, feel free to submit a pull request.
This project is licensed under the MIT License.