HashRipper is a powerful and fast multi-threaded ethical hacking tool written in C for cracking hashes. It supports over 24+ popular hash algorithms including NTLM, MD5, SHA variants, BLAKE2 and more. HashRipper uses a dictionary-based attack and multi-threading to crack hashes efficiently.
- Multi-threaded cracking for maximum speed
- Supports 24+ hash algorithms
- Crack hashes from command-line or from file
- Option to save cracked results to file
- Simple and clean command-line interface
- Works on Linux, Termux
HashRipper should be used responsibly and legally. Unauthorized use of this tool to crack hashes without permission is illegal and unethical. The author is not responsible for any misuse and it should only be used in controlled environments or on systems for which you have explicit authorization.
- GCC / Clang
- Make
- OpenSSL
- xxHash
- zlib
The tool automatically detects the environment and installs its dependencies if any are missing.
- Linux (Debian, RHEL, Arch, etc.)
- Termux (Android)
The tool automatically detects the environment and installs itself.
md5
sha1
sha224
sha256
sha384
sha512
sha512_224
sha512_256
sha3_224
sha3_256
sha3_384
sha3_512
blake2b
blake2s
ntlm
md2
md4
ripemd_160
crc32
whirlpool
sm3
xxh32
xxh64
xxh3_64bits
xxh3_128bits
1. Clone the Repository
git clone https://github.com/s-r-e-e-r-a-j/HashRipper.git2. Navigate to the HashRipper directory
cd HashRipper3. Run Installer (Linux or Termux)
sudo bash install.sh4. Run the tool
hashripper [options]| Option | Description |
|---|---|
-H, --hash |
Hash string to crack |
--hashfile |
File containing the hash (first line will be used) |
-a, --algorithm |
Hash algorithm to use (see supported list above) |
-w, --wordlist |
Path to the dictionary/wordlist file |
-t, --threads |
Number of threads to use (default: 10) |
-o, --output |
File to save cracked hash result |
🔸 Note: Either
--hashor--hashfilemust be specified.
Crack a hash using 20 threads:
hashripper -H 5d41402abc4b2a76b9719d911017c592 -a md5 -w /usr/share/wordlists/rockyou.txt -t 20Crack from a file and save result:
hashripper --hashfile /home/kali/Desktop/hash.txt -a sha256 -w /home/kali/Desktop/wordlist.txt -o /home/kali/Desktop/cracked.txtRun the uninstall.sh script
sudo bash uninstall.shThis project is licensed under the MIT License