Skip to content

📂 Advanced Hash Cracker is a user-friendly tool for recovering passwords from hashes. It supports algorithms like MD5 and SHA-256, using dictionary attacks with custom files. Features include fast multi-threading, real-time progress tracking, and session control. Perfect for security enthusiasts. Start cracking! 🔓

License

Notifications You must be signed in to change notification settings

0warn/HASH-Cracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Advanced Hash Cracker

🌟 Overview

Welcome to the Advanced Hash Cracker! This powerful and intuitive application is designed to help you crack hashed passwords using a dictionary attack method. Built with Python and Tkinter, this tool combines functionality with a sleek user interface, making it easy for both beginners and experts to use.

🚀 Features

  • 🔍 Multiple Hashing Algorithms: Supports a wide range of hashing algorithms, including:

    • MD5
    • SHA-1
    • SHA-256
    • SHA-512
    • And many more!
  • 📚 Dictionary Attack: Utilize your own custom dictionary file filled with potential passwords to maximize your chances of success.

  • ⚡ Multi-threading: Harness the power of your CPU with multi-threading capabilities, significantly speeding up the cracking process.

  • ⏸️ Pause and Resume: Need a break? Easily pause and resume the cracking process at any time without losing progress.

  • 📊 Progress Tracking: Stay informed with a dynamic progress bar and real-time updates on the current guess being tested.

  • 🎨 User-Friendly GUI: Enjoy a modern and intuitive graphical user interface designed with user experience in mind.

🛠️ Installation

To get started with the Advanced Hash Cracker, follow these simple steps:

  1. Clone the repository: bash git clone https://github.com/0warn/HASH-Cracker.git cd HASH-Cracker

    
    
  2. Install required packages :

    python3 setup.py
  3. Run the application:

    python3 HASH-Cracker.py

ezgif com-speed


🎉 Usage

  1. Input the Hash: Enter the hash you wish to crack in the designated input field.
  2. Select the Algorithm: Choose the appropriate hashing algorithm from the dropdown menu.
  3. Choose a Dictionary File: Click the "BROWSE FILE" button to select a dictionary file containing potential passwords.
  4. Start Cracking: Hit the "START CRACKING" button to begin the process.
  5. Monitor Progress: Keep an eye on the progress bar and the current guesses displayed in the application.
  6. Control the Process: Use the "PAUSE", "RESUME", or "CANCEL" buttons as needed to manage your cracking session.

🤝 Contributing

We welcome contributions! If you have ideas for enhancements or new features, please feel free to open an issue or submit a pull request. Your input is invaluable!

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙏 Acknowledgments

  • A heartfelt thank you to the Python community for their endless support and resources.
  • Special thanks to the developers of Tkinter for providing an exceptional GUI toolkit.

Unleash the power of password cracking with the Advanced Hash Cracker! Happy cracking! 🔓

About

📂 Advanced Hash Cracker is a user-friendly tool for recovering passwords from hashes. It supports algorithms like MD5 and SHA-256, using dictionary attacks with custom files. Features include fast multi-threading, real-time progress tracking, and session control. Perfect for security enthusiasts. Start cracking! 🔓

Topics

Resources

License

Stars

Watchers

Forks

Languages