This project is a simple Python script that demonstrates how brute-force attacks can attempt to crack hashed passwords using multithreading. It's designed as an educational tool for beginners to learn about hashing, randomness, and the basics of multithreading.
- Uses SHA-256 hashing from Pythonβs built-in
hashlib
library. - Multithreaded brute-force attack to speed up the search.
- Random password generation using uppercase letters and digits.
- Tracks time taken to find the correct password.
- Python 3.8+
- No additional libraries required (uses standard library modules)
- Clone the Repository
- Run
py main.py
in the repository directory