Skip to content

AGI-Vector-007/Hash_cracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Hash Cracker CLI Tool

πŸ“Œ Description

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.

πŸš€ Features

  • πŸ” Automatic Hash Type Detection
  • πŸ”‘ Wordlist-Based Hash Cracking
  • 🎨 Colorized Output for Better Readability
  • ⏳ ASCII Loading Animation for Enhanced UX
  • πŸ’» Lightweight & Easy to Use

πŸ“₯ Installation

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.txt

πŸ”§ Usage

Run the tool from the command line:

python hcrack.py <hash_value> <wordlist_file>

Example:

python hcrack.py 5d41402abc4b2a76b9719d911017c592 wordlist.txt

(The hash above corresponds to "hello" in MD5)

πŸ“œ Supported Hashes

Hash Type Length
MD5 32
SHA1 40
SHA224 56
SHA256 64
SHA384 96
SHA512 128

πŸ–₯️ Example Output

Detected Hash Type: MD5
Cracking hash... /
Cracking hash... -
Cracking hash... \
βœ… Match Found! Password: hello

If no match is found:

❌ Matching failed.

πŸ› οΈ Future Improvements

  • Multi-threading for faster cracking πŸ”₯
  • Custom hash type detection ⚑
  • Online API integration for cracking πŸ’»

πŸ“œ License

This project is open-source and available under the MIT License.

πŸ’¬ Contact

For support or contributions, reach out at advent007@duck.com.

About

A Simple Hash Cracker Made With Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages