This Python project provides a simple yet effective tool for checking the strength of passwords and generating strong, secure passwords.
-
Password Strength Checker:
- Ensures the password is at least 8 characters long.
- Validates the presence of uppercase letters, lowercase letters, digits, and special characters.
- Checks against common weak passwords.
-
Password Generator:
- Generates random passwords based on user-defined criteria.
- Allows customization of password length.
- Optional inclusion of numbers and special characters.