Python script that attempts to crack password hashes using various hash algorithms and a dictionary of possible passwords. It supports bcrypt, SHA-256, and MD5 hash algorithms.
- Supports cracking bcrypt, SHA-256, and MD5 hash algorithms.
- Utilises a dictionary file containing possible passwords.
- Multithreaded processing for faster hash cracking.
-
Clone this repository to your local machine using:
git clone https://github.com/Kairos-T/Hash-Cracker
-
Navigate to the project directory:
cd Hash-Cracker
-
Install the required dependencies from requirements.txt:
pip install -r requirements.txt
- Run the script by executing:
python hashcracker.py
-
Follow the prompts to provide the hash to crack, the path to the dictionary file, and the hash algorithm.
-
The script will attempt to crack the hash using the provided dictionary and algorithm.
-
If a match is found, the script will display the cracked password.
Contributions to this repository are welcome. If you encounter any issues or have suggestions for improvements, please create a new issue or submit a pull request.