Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 MD5 Password Cracker (Python)

A simple and educational Python tool for cracking MD5 hashes using wordlists.


Description

This project demonstrates how hashed passwords (specifically MD5) can be cracked using dictionary attacks. It is designed for learning purposes and basic experimentation with password security concepts.


Features

  • Crack MD5 hashes using a wordlist
  • Fast lookup using standard Python libraries
  • Simple and easy-to-use command line interface
  • Works with large wordlists (e.g. rockyou.txt)

Getting Started

1. Clone the repository

git clone https://github.com/stghecker/python-hashcat.git
cd pyhton-hashcat

2. Download a wordlist

You can use a wordlists from python-hashcat/Wordlists/* OR any other wordlist do you prefer

*Make sure the file you downloaded is extracted and placed in the same directory as the script.


How it works

The script:

  1. Takes an MD5 hash as input
  2. Reads each password from the wordlist
  3. Hashes each password using MD5
  4. Compares it with the target hash
  5. Stops when a match is found

⚠️ Disclaimer

This project is intended for educational purposes only.

Do NOT use this tool on systems, networks, or data that you do not own or have explicit permission to test. Unauthorized use may be illegal.


Requirements

  • Python 3.x

(No external libraries required)


Project Structure

md5-password-cracker/
│── python-hashcat-main.py
│── README.md

About

This is a hashcat-based python script.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages