Skip to content

Python desktop application to check the strength of password using Tkinter

License

Notifications You must be signed in to change notification settings

reshmaharidhas/PasswordStrengthChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PasswordStrengthChecker

Python desktop application to check the strength of password.

Programming Language 💻

  • Python 3

Tech Stack 💻

  • Tkinter

Development Tools 💻

  • PyCharm
  • PyInstaller

Features 🎯

  • Assess strength of your password with color coded meter
    • 🔴 Weak = Red color
    • 🟤 Moderate = Brown color
    • 🟣 Strong = Purple color
    • 🟢 Very strong = Green color
  • Displays reasons when password is not strong enough instantly
  • Displays ideas to improve password strength
  • Toggle your password visibility when typing and checking
  • Alerts user to change the password when the password has commonly used passwords worldwide as it is easy to hack
  • Alerts user when essential parts of a strong password such as mix of letters, number,symbol is not used.
  • Warns users if their password contains repeated characters in sequence.
  • Works offline without Internet connection

Screenshots 💻

screenshot_2 screenshot_3 screenshot_4

Tips to create very strong password 🔒

  • Ensure your password has a mix of alphabets, numbers and symbols randomly.
  • Length of password determines how long it takes to hack it, so use password having more than 14 or 16 characters.
  • Do not use commonly used word or numbers such as "password", "admin", "123", "111", "xyz", "abcd" as it is easy to guess.
  • Avoid using your name, date of birth, year of birth, and your personal details as password.
  • Avoid repeating same characters consecutively.
  • Avoid using famous terms as password.
  • Avoid using same password everywhere.

License 📖

This project is licensed under the MIT License