Skip to content

SahanPramuditha-Dev/Python-Password-Cracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Password Cracker Simulator

Educational brute-force demo simulating numeric password cracking. No real attacks—pure visualization.

Features

  • Analysis: Length, charset, keyspace (10^n), entropy, strength score.
  • Estimates: Crack times (online throttled/unthrottled, MD5/GPU, bcrypt/CPU, sim).
  • Live Attack: Real-time progress (H/s, elapsed TIME, bar + single %).
  • Success: Exact attempts, speed, % keyspace.

Sample Output

Online (throttled)     5.8 days (rate-limited login)
Offline MD5            5.00 seconds (GPU hash cracking)

HASH: b634e7fc... TRY: 017607000 H/s: 841k TIME:20.93s [░░░░░░░░░░░  1.76%]
✓ PASSWORD CRACKED! (12.38% keyspace, 15.33s)

Usage

python passwordCracker.py

Enter numeric PIN (1-10 digits).

Tech

  • Pure Python (no deps).
  • ANSI colors, \r overwrites for live updates.
  • Realistic speeds (e.g., 1M H/s sim, 10k login/s throttled).

Educational: Shows why long/mixed passwords resist brute-force.

About

An educational Python tool that demonstrates dictionary-based password cracking and basic cybersecurity concepts.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages