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