Skip to content

deveshpunjabi/Password-Strength-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation


Password Strength Evaluator

This Python script evaluates the strength of a given password. The script checks various criteria such as length, presence of digits, uppercase and lowercase letters, and special characters to classify the password strength as "weak," "medium," or "strong."

Features

  • Password Strength Evaluation: The script evaluates the strength of a password based on several factors, including length, use of digits, uppercase letters, lowercase letters, and special characters.

Prerequisites

  • Python 3.x must be installed on your system.

Usage

  1. Clone the Repository:

    git clone https://github.com/yourusername/password-strength-evaluator.git
    cd password-strength-evaluator
  2. Run the Program:

    python password_strength.py
  3. Input the Password:

    • The program will prompt you to enter a password.
    • After entering the password, the program will display the strength of the password as either "weak," "medium," or "strong."

Example

Enter a password: MyP@ssw0rd!
Password strength: strong

Folder Structure

Your project should be organized as follows:

password-strength-evaluator/
│
├── password_strength.py       # The main Python script for password strength evaluation
├── README.md                  # The README file for your project
└── LICENSE                    # License file (optional)
  • password_strength.py: The main Python script containing the password strength evaluation code.
  • README.md: Provides an overview of the project and instructions for use.
  • LICENSE: (Optional) A file specifying the license under which your project is distributed.

Important Notes

  • Security: This script is for educational purposes and basic password strength evaluation. For real-world applications, consider more comprehensive methods and tools for password security.
  • Customization: You can modify the criteria for password strength based on your specific requirements.

License

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

Acknowledgements

  • This script uses Python's built-in re module for regular expression matching.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages