🔐 **ابزار کرکر هش MD5 با پایتون**
این پروژه یک ابزار خط فرمان حرفهای برای شکستن هشهای MD5 با استفاده از حمله دیکشنری است.
⚙️ **قابلیتها:**
- کرک هش تکی
- کرک دستهجمعی هشها از فایل
- ذخیره خودکار نتایج در فایل achievement.txt
- رابط کاربری رنگی و جذاب
- پشتیبانی از زبان فارسی و انگلیسی
🛠️ **تکنولوژیها:**
- Python 3
- hashlib (برای محاسبه هش)
- Colorama (برای رنگآمیزی خروجی)
- File I/O (مدیریت فایلها)
📂 **ساختار فایلها:**
- dictionary.txt : دیکشنری رمزهای عبور
- achievement.txt : نتایج کرک شده
🎯 **کاربردها:**
- آموزش امنیت سایبری
- بازیابی رمز عبور (با اجازه)
- مسابقات CTF
- تست نفوذ اخلاقی
✅ **نکته:** این ابزار فقط برای مقاصد آموزشی و اخلاقی طراحی شده است.
🔐 **MD5 Hash Cracker** – A professional dictionary attack tool written in Python
This tool is designed to recover passwords from MD5 hashes using a wordlist dictionary attack. It's perfect for security researchers, penetration testers, and password recovery tasks.
⚙️ **Features:**
- Single hash cracking
- Bulk hash cracking from a file
- Auto-save feature for cracked passwords
- Colorful CLI with user-friendly interface (using Colorama)
- UTF-8 support for Persian/English results
- Uses dictionary.txt as wordlist source
- Saves successful cracks to achievement.txt
🛠️ **Technical Details:**
- Language: Python 3.8+
- Hash Algorithm: MD5 (extendable to other algorithms)
- Attack Type: Dictionary attack
- Library used: hashlib, os, colorama
📁 **File Structure:**
- dictionary.txt → wordlist for attacks
- achievement.txt → auto-saved results
💡 **Use Cases:**
- Educational purposes (learning hash cracking techniques)
- Password recovery (with authorization)
- CTF competitions
- Security auditing
⚠️ **Note:** This tool is for ethical and educational use only.