An open API service indexing awesome lists of open source software.

https://github.com/reshmaharidhas/passwordstrengthchecker

Python desktop application to check the strength of password using Tkinter
https://github.com/reshmaharidhas/passwordstrengthchecker

desktop-app desktop-application exe gui password password-strength password-strength-checker password-strength-estimator password-strength-meter python python-desktop-application python3 tkinter tkinter-gui

Last synced: about 2 months ago
JSON representation

Python desktop application to check the strength of password using Tkinter

Awesome Lists containing this project

README

        

# 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](https://github.com/reshmaharidhas/PasswordStrengthChecker/assets/37250413/c7648343-97f5-4fb2-8509-cc8e6738af39)
![screenshot_3](https://github.com/reshmaharidhas/PasswordStrengthChecker/assets/37250413/c8a210df-cff4-4056-b9a5-db0cfd7177e1)
![screenshot_4](https://github.com/reshmaharidhas/PasswordStrengthChecker/assets/37250413/f4d096a7-9ea0-44cf-85e5-f5f2f115b626)

## 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