Skip to content

lesley-cyborg/password-strength-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Strength Checker

A beginner-friendly Python tool that evaluates the strength of user-entered passwords. This project teaches password hygiene, regular expressions, logic building, and how to avoid common security pitfalls.

🎯 Objectives

  • Check if a password is weak or strong
  • Validate based on length, symbols, dictionary words
  • Give feedback like:
    • "Too short"
    • "Avoid common patterns"

🧠 What You'll Learn

  • How to use regex for pattern matching
  • How to validate against known weak passwords
  • Security thinking around password hygiene

πŸ“‚ File Structure

password_strength_checker/ β”œβ”€β”€ main.py β”œβ”€β”€ requirements.txt β”œβ”€β”€ README.md └── samples/ └── weak_passwords.txt

πŸš€ How to Run

# Step 1: Clone the repo
git clone https://github.com/lesley-cyborg/password-strength-checker.git
cd password-strength-checker

# Step 2: Run the script
python main.py

πŸ” Security Insight

This tool encourages users to:

Use longer, more complex passwords

Avoid dictionary words and predictable patterns

Understand the basics of password entropy and hygiene

🌐 Author

Created by Lesley aka InfoSecByNinja

β€œSmall tools, big habits.” Build security thinking with every keystroke. πŸ›‘οΈ

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors