A simple, interactive password strength checker built using Python's tkinter
library. This application provides real-time feedback as the user types, highlighting the remaining criteria needed to make the password strong.
- Real-Time Feedback: As the user types, the program checks the password strength and lists the missing criteria.
- Password Complexity Criteria:
- Must be at least 8 characters long
- Must contain at least 1 digit
- Must contain at least 1 lowercase letter
- Must contain at least 1 uppercase letter
- Must contain at least 1 special character (e.g.,
!@#$%^&*
)
- User-Friendly Interface: Simple and easy-to-use graphical interface built with
tkinter
.
- A password like
Hello@123
would be marked as strong. - A password like
hello
will show: "Your password is weak. Missing: at least 8 characters, at least 1 digit, at least 1 uppercase letter, at least 1 special character".
- Python 3.x
tkinter
(usually comes with Python installations)