Skip to content

PASSHELP is a lightweight console utility (passhelp.py) that analyzes a password you enter and returns: - A classification: WEAK / MEDIUM / STRONG - Estimated entropy (bits) - Actionable suggestions to improve the password (length, symbols, avoid sequences, etc.) -

Notifications You must be signed in to change notification settings

DotX-47/Password_Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hi I Am DotX-47

PASSHELP — Quick overview

PASSHELP is a lightweight console utility (passhelp.py) that analyzes a password you enter and returns:

  • A classification: WEAK / MEDIUM / STRONG
  • Estimated entropy (bits)
  • Actionable suggestions to improve the password (length, symbols, avoid sequences, etc.)
  • A prevalence check against a bundled demo breached-password sample (shows matches and sample percentage)
  • Estimated average crack time for different attacker speeds (brute-force model)

Key features

  • Hidden password input (no characters echoed while typing)
  • Entropy-based scoring using detected character classes (lower/upper/digits/symbols)
  • Heuristic overrides for obvious weak cases (common passwords, repeated chars, short length, sequences)
  • Built-in demo prevalence dataset with counts (replaceable with a real CSV for accurate prevalence)
  • Crack-time estimates for typical attacker speeds (online throttled to huge cluster)
  • No external dependencies — uses Python standard library only

Quick usage

  1. Run in a terminal: python PassHelp.py

About

PASSHELP is a lightweight console utility (passhelp.py) that analyzes a password you enter and returns: - A classification: WEAK / MEDIUM / STRONG - Estimated entropy (bits) - Actionable suggestions to improve the password (length, symbols, avoid sequences, etc.) -

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages