This is a simple Python application that checks the strength of a password based on various criteria and provides suggestions for improvement. It uses a graphical user interface (GUI) built with the tkinter library.
To get started with this application, follow these instructions:
- Clone this repository to your local machine:
git clone https://github.com/DDimov03/Password-Strength-Tester
Install the required dependencies. This application uses the tkinter library, which is typically included with Python, so no additional installations are needed.
python main.py
Once you run the application, you'll see a simple GUI with an input field for entering a password. Follow these steps:
Click on the password input field. Enter your desired password. As you type, the application will evaluate the strength of your password in real-time. The password strength will be displayed as "Weak," "Moderate," or "Strong." If your password is weak, the application will provide suggestions for improvement, such as adding uppercase letters, digits, or special characters. Features
Password strength evaluation based on length, uppercase letters, lowercase letters, digits, and special characters. Real-time feedback on the strength of the entered password. Suggestions for improving weak passwords. A customizable list of common passwords to check against.