Skip to content

HashRipper is a powerful and fast multi-threaded ethical hacking tool written in Python for cracking hashes. It supports over 17+ popular hash algorithms

License

Notifications You must be signed in to change notification settings

s-r-e-e-r-a-j/HashRipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HashRipper

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.


Features

  • 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

Disclaimer

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.


Compatibility

  • Linux (Debian, RedHat, Arch, etc.)
  • Termux (Android)

The tool automatically detects the environment and installs itself accordingly.


Supported Hash Algorithms

md5

sha1

sha224

sha256

sha384

sha512

sha3_224

sha3_256

sha3_384

sha3_512

blake2b

blake2s

ntlm

md2

md4

ripemd_160

crc32

adler_32


installation

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]

Command-Line 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.


Example Usage

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

Uninstallation

Run the install.py script

python3 install.py

Then type n for uninstall


License

This project is licensed under the MIT License

About

HashRipper is a powerful and fast multi-threaded ethical hacking tool written in Python for cracking hashes. It supports over 17+ popular hash algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages