Skip to content

vCr0ssx/Password-Strength-Checker

Repository files navigation

Password Strength Checker

This is a Python program that checks the strength of a user's password and provides feedback on how to improve it. It takes into account factors such as password length, character classes, commonality, dictionary words, and data breaches.

Requirements

  • Python 3.x
  • pip

Installation

git clone https://github.com/vCr0ssx/password-strength-checker.git

Install the zxcvbn package using pip:

pip install zxcvbn

Run the program:

python password_strength_checker.py

Usage

You will be prompted to enter your password. The script will then evaluate the strength of your password and provide feedback on how to improve it. The program also takes an optional creation date parameter to factor in password age.

Contributing

Contributions are welcome! If you find a bug or have an idea for a new feature, please submit an issue or pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Acknowledgements

This script uses the zxcvbn library to evaluate password strength