A simple and educational Python tool for cracking MD5 hashes using wordlists.
This project demonstrates how hashed passwords (specifically MD5) can be cracked using dictionary attacks. It is designed for learning purposes and basic experimentation with password security concepts.
- Crack MD5 hashes using a wordlist
- Fast lookup using standard Python libraries
- Simple and easy-to-use command line interface
- Works with large wordlists (e.g. rockyou.txt)
git clone https://github.com/stghecker/python-hashcat.git
cd pyhton-hashcatYou can use a wordlists from python-hashcat/Wordlists/* OR any other wordlist do you prefer
*Make sure the file you downloaded is extracted and placed in the same directory as the script.
The script:
- Takes an MD5 hash as input
- Reads each password from the wordlist
- Hashes each password using MD5
- Compares it with the target hash
- Stops when a match is found
This project is intended for educational purposes only.
Do NOT use this tool on systems, networks, or data that you do not own or have explicit permission to test. Unauthorized use may be illegal.
- Python 3.x
(No external libraries required)
md5-password-cracker/
│── python-hashcat-main.py
│── README.md