Skip to content

cookiebot404-ui/password-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

password-checker

Python password strength checker

Password Strength Checker

About the Project

This is a simple Python project I built to understand how password security works in real-world applications. The program checks how strong a password is based on different conditions like length, use of uppercase and lowercase letters, numbers, and special characters.

It also gives suggestions to improve weak passwords, which makes it useful for learning basic security practices.


What it does

  • Checks if a password is strong, medium, or weak

  • Verifies:

    • Length of the password
    • Uppercase and lowercase letters
    • Numbers
    • Special characters
  • Detects some common weak passwords

  • Gives suggestions to improve the password


How it works

The program uses Python and regular expressions (regex) to analyze the password. Based on different checks, it assigns a score and decides the strength of the password.


How to run

  1. Make sure Python is installed
  2. Open terminal in the project folder
  3. Run the file:
python password_checker.py
  1. Enter any password and see the result

Example

Input:

hello123

Output:

Weak Password

Suggestions:
- Add uppercase letters
- Add special characters

Why I built this

I built this project to learn:

  • Basic cybersecurity concepts
  • Password policies
  • Python regex
  • Input validation

Note

This project is for learning purposes only and does not replace real-world security systems.


Author

John Malella

About

Python password strength checker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages