The Password Strength Checker programmed in cpp evaluates the strength of a given password based on several criteria, such as length, uppercase letters, lowercase letters, digits, and special characters. It provides a score and feedback on how to improve the password if it's weak.
Checks if the password meets the following criteria:
- At least 8 characters long.
- Contains both uppercase and lowercase letters.
- Contains at least one digit.
- Contains at least one special character (e.g., !@#$%^&*).
- A score between 0 to 5 is given based on the number of criteria met:
- 5 points: Very strong password.
- 3 to 4 points: Strong password.
- 1 to 2 points: Weak password.
- 0 points: Very weak password