Hash Cracker is a simple and efficient command-line tool for detecting hash types and cracking hashes using a wordlist. It supports multiple hash algorithms like MD5, SHA1, SHA224, SHA256, SHA384, and SHA512.
- π Automatic Hash Type Detection
- π Wordlist-Based Hash Cracking
- π¨ Colorized Output for Better Readability
- β³ ASCII Loading Animation for Enhanced UX
- π» Lightweight & Easy to Use
Ensure you have Python installed (>=3.x). Then, clone the repository and install dependencies:
# Clone the repository
git clone https://github.com/yourusername/hash-cracker.git
cd hash-cracker
# Install required packages
pip install -r requirements.txtRun the tool from the command line:
python hcrack.py <hash_value> <wordlist_file>python hcrack.py 5d41402abc4b2a76b9719d911017c592 wordlist.txt(The hash above corresponds to "hello" in MD5)
| Hash Type | Length |
|---|---|
| MD5 | 32 |
| SHA1 | 40 |
| SHA224 | 56 |
| SHA256 | 64 |
| SHA384 | 96 |
| SHA512 | 128 |
Detected Hash Type: MD5
Cracking hash... /
Cracking hash... -
Cracking hash... \
β
Match Found! Password: hello
If no match is found:
β Matching failed.
- Multi-threading for faster cracking π₯
- Custom hash type detection β‘
- Online API integration for cracking π»
This project is open-source and available under the MIT License.
For support or contributions, reach out at advent007@duck.com.