Skip to content

RafaelReis098/Password-Strength-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Password Strength Checker

Overview

This Python script checks the strength of a password based on various criteria, including length, uppercase and lowercase letters, digits, and special characters. It also checks if the password is common and provides feedback to the user.

Usage

  1. Clone the repository:

    git clone https://github.com/your-username/password-strength-checker.git
  2. Navigate to the project directory:

    cd password-strength-checker
  3. Run the script:

    python password_strength_checker.py
  4. Enter a password when prompted, and the script will provide feedback on its strength.

  5. Here, you find instructions on how to use the script. It includes steps to clone the repository, navigate to the project directory, and run the script. It also explains what to expect during the process.

6. Criteria Checked

## Criteria Checked

The script checks the following criteria for password strength:

- Minimum length of 8 characters.
- At least one uppercase letter.
- At least one lowercase letter.
- At least one digit.
- At least one special character (e.g., !@#$%^&*(),.?":{}|<>).
  1. Common Password Check
The script includes a check for common passwords.
It compares the entered password to a list of common passwords
and provides feedback if the password is commonly used.
  1. Customization
You can customize the script by modifying the COMMON_PASSWORDS
list or adjusting the strength criteria in the check_password_strength function.
  1. Example
import re

COMMON_PASSWORDS = ["password", "123456", "qwerty", "admin", "letmein", "welcome"]

def check_password_strength(password):
    # ... (rest of the code)

# ... (rest of the code)
  1. Feel free to contribute to the project by improving the code or adding new features!

License This project is licensed under the MIT License.

Replace "your-username" with your GitHub username or the organization name where you host the repository. Customize the content as needed for your specific project.

About

Collection of Cyber Security projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages