Skip to content

Ensure your passwords are up to the mark with Password Compliance Checker! This Python-based GUI application scrutinizes your passwords for complexity, including length, digit inclusion, special characters, and avoidance of common patterns, providing you with instant feedback to enhance your security.

License

Notifications You must be signed in to change notification settings

carlosramireznycla/Password-Strength-Checker

Repository files navigation

Password Compliance Checker

Description

Ensure your passwords are up to the mark with Password Compliance Checker! This Python-based GUI application scrutinizes your passwords for complexity, including length, digit inclusion, special characters, and avoidance of common patterns, providing you with instant feedback to enhance your security.

Table of Contents

Features

  • Validates passwords against a comprehensive set of criteria.
  • Provides actionalble feedback on required complexity criteria.
  • Compatible with multiple operating systems.
  • Toggle feature to show or hide the password while typing.
  • GUI for simple interaction.
  • Checks for:
    • Usage of U.S. state names, case insensitive
    • Minimum password length, customizable value
    • Diversity in character casing
    • Inclusion of numeric digit(s)
    • Inclusion of special character(s)
    • Commonly used passwords (e.g., "password", "123456")
    • Sequential digit patterns such as "1234" or "4321"
    • Repeated sequences of characters (e.g., "aaaa")
    • (Optional) Usage of provided username in password

Installation

Usage

  1. From your terminal, run "Password Compliance Check.py"
python3 Password\ Compliance\ Check.py 
  1. (Optional) Enter username
  2. Enter a password in the entry field and click "Check Password".
  3. (Optional) You can click the eye icon to display the text.
  4. Result will display in a pop-up window below.

After launching application: alt text

Username + Password supplied with the visibility togged on: alt text

New window displaying how your provided password matches up to the criteria: alt text

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Ensure your passwords are up to the mark with Password Compliance Checker! This Python-based GUI application scrutinizes your passwords for complexity, including length, digit inclusion, special characters, and avoidance of common patterns, providing you with instant feedback to enhance your security.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages