Skip to content

This repository contains a Python-based password strength checker that evaluates password security by assessing key criteria such as length, use of uppercase and lowercase letters, digits, and special characters. It provides feedback on improving password strength, making it a useful tool for users who want to create stronger passwords.

Notifications You must be signed in to change notification settings

MHS-4ever/Password-Strength-Checker-Tool

Repository files navigation

Password Strength Checker

Overview

This repository contains a Python application that provides a graphical user interface (GUI) for checking the strength of a password. The strength is determined based on a set of rules, including length, the presence of uppercase and lowercase letters, digits, and special characters. The application offers real-time feedback on the password's strength and suggests improvements to meet security standards.

Additionally, the repository includes a Jupyter Notebook that explains the code components and logic behind the password strength assessment and the GUI design.

Features

  • Password Strength Assessment: The application evaluates passwords based on length, uppercase letters, lowercase letters, digits, and special characters.
  • Real-Time Feedback: Provides instant feedback on how to improve the password, ensuring that users can create stronger passwords.
  • User-Friendly Interface: Simple GUI built with Tkinter that allows users to enter passwords and get results easily.
  • Feedback for Improvements: If the password is weak, the application suggests ways to strengthen it.
  • Check Another Password: After each check, users can reset the form to check another password.
  • Code Explanation: The repository includes a Jupyter Notebook that explains the code and logic behind the program for educational purposes.

Requirements

  • Python 3.x
  • Tkinter (usually included with Python)
  • Jupyter Notebook (for viewing the code explanations)

Installation

  1. Clone the Repository:

    git clone https://github.com/MHS-4ever/Password-Strength-Checker-Tool.git

About

This repository contains a Python-based password strength checker that evaluates password security by assessing key criteria such as length, use of uppercase and lowercase letters, digits, and special characters. It provides feedback on improving password strength, making it a useful tool for users who want to create stronger passwords.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published