reshmaharidhas / PasswordStrengthChecker

Python desktop application to check the strength of password using Tkinter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Python desktop application to check the strength of password using Tkinter

License:MIT License


Languages

Language:Python 100.0%