Skip to content

Basic python program for brute forcing a SHA256 hash value given the length in characters of the original value is known.

Notifications You must be signed in to change notification settings

Onlyriley/HashFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Python SHA-256 Brute Force Demonstration

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.

πŸš€ Features

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

πŸ“₯ Requirements

  • Python 3.8+
  • No additional libraries required (uses standard library modules)

πŸ§‘β€πŸ’» How to Run

  1. Clone the Repository
  2. Run py main.py in the repository directory

About

Basic python program for brute forcing a SHA256 hash value given the length in characters of the original value is known.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages