HashRipper is a powerful and fast multi-threaded ethical hacking tool written in Python for cracking hashes. It supports over 17+ popular hash algorithms including NTLM, MD5, SHA variants, BLAKE2 and more. HashRipper uses a dictionary-based attack and concurrent threading to crack hashes efficiently.
- Multi-threaded cracking for maximum speed
- Supports 17+ 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.
- Linux (Debian, RedHat, Arch, etc.)
- Termux (Android)
The tool automatically detects the environment and installs itself accordingly.
md5
sha1
sha224
sha256
sha384
sha512
sha3_224
sha3_256
sha3_384
sha3_512
blake2b
blake2s
ntlm
md2
md4
ripemd_160
crc32
adler_32
1. Clone the Repository
git clone https://github.com/s-r-e-e-r-a-j/HashRipper.git
2. Navigate to the HashRipper directory
cd HashRipper
3. Install Dependencies
pip3 install -r requirements.txt
Note for Kali, Parrot, Ubuntu 23.04+ users:
If you see an error like:
error: externally-managed-environment
then use:
pip3 install -r requirements.txt --break-system-packages
4. Run Installer (Linux or Termux)
python3 install.py
then type y
for install
5. 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
--hash
or--hashfile
must be specified.
Crack a hash using 20 threads:
hashripper -H 5d41402abc4b2a76b9719d911017c592 -a md5 -w /usr/share/wordlists/rockyou.txt -t 20
Crack 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.txt
Run the install.py script
python3 install.py
Then type n
for uninstall
This project is licensed under the MIT License