This project is a Python-based SHA-256 hash cracking tool that attempts to recover plaintext passwords by brute-forcing them using the popular rockyou.txt wordlist.
It is designed for cybersecurity learning, ethical hacking practice, and understanding how hashing + wordlists work in password cracking.
β οΈ Disclaimer:
This tool is for educational and legal penetration-testing purposes only.
Never use it on systems you donβt own or have permission to test.
- Uses rockyou.txt wordlist for high-volume brute force attempts
- Compares each candidate password with the target SHA-256 hash
- Simple and beginner-friendly Python implementation
- Shows which password successfully matches the hash
- Load the SHA-256 hash you want to crack
- Load the rockyou.txt wordlist
- Iterate through each password
- Hash each password using Pythonβs
hashlib - Compare with the target hash
- Return the cracked password if matched
Aniruddh Kumar Yadav (@annithehunter)
Cybersecurity & Web Development Enthusiast
Feel free to β star the repo if you like it!