Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§™ Gandalf's Password Checker

A cybersecurity tool that analyzes password strength and delivers verdicts in the voice of Gandalf the Grey. Built with Python as part of a cybersecurity learning journey.


πŸ” What It Checks

Check Max Score Description
Length 3 points Longer passwords are exponentially harder to crack
Character Diversity 4 points Uppercase, lowercase, numbers, and symbols
Common Passwords 1 point Checks against known weak passwords
Patterns 1 point Detects repeated or sequential characters

πŸ’ͺ Strength Ratings

  • πŸ”΄ Very Weak β€” Gandalf is deeply concerned
  • πŸ”΄ Weak β€” A Nazgul could crack this
  • 🟑 Medium β€” Potential, but work remains
  • 🟒 Strong β€” Worthy of Rivendell
  • 🟒 Very Strong β€” Even Sauron couldn't crack this

πŸ› οΈ Built With

Python


πŸš€ Usage

python passwordchecker.py

πŸ”‘ Key Concepts

  • Regex β€” pattern matching to detect character types
  • Password entropy β€” how unpredictable a password is
  • Dictionary attacks β€” why common passwords are dangerous
  • Passphrases β€” why long word combinations beat short complex strings

πŸ‘€ Author

Ryan β€” github.com/Patharx


"You shall not pass... with a weak password." πŸ§™

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages