🔐 **چرا MD5 دیگه امن نیست؟ (و چرا هنوز همه جا میبینیش)**
هر روز هزاران پسورد با MD5 هش میشن، در حالی که این الگوریتم ۲۰ ساله پیش شکسته شد.
**MD5 چیه؟**
یک تابع هش که هر ورودی رو به یک رشته ۳۲ کاراکتری (۱۲۸ بیت) تبدیل میکنه. ظاهراً یکطرفهست، یعنی نباید بشه از هش به ورودی رسید.
**مشکل کجاست؟**
سال ۲۰۰۴ محققین چینی Collision Attack رو عملی کردن: دو ورودی متفاوت → یک هش یکسان. بعدتر Rainbow Tables اومدن که میلیاردها هش از پیش محاسبهشده دارن. امروز با یک GPU معمولی، میلیونها هش MD5 در ثانیه کرک میشه.
**پس چرا هنوز استفاده میشه؟**
برای چک کردن integrity فایلها (نه امنیت) هنوز قابل قبوله. ولی برای پسورد؟ جرم محسوب میشه 💀
💻 **مثال عملی:**
```bash
# ببین چقدر سریع کرک میشه
echo -n "password123" | md5sum
# خروجی: 482c811da5d5b4bc6d497ffa98491e38
# همین هش رو تو crackstation.net بزن، ۰.۱ ثانیه جواب میده
```
🔗 **ابزار/منبع:** CrackStation.net | Hashcat
#Crypto #رمزنگاری #Cryptography #MD5 #Hashing
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
هر روز هزاران پسورد با MD5 هش میشن، در حالی که این الگوریتم ۲۰ ساله پیش شکسته شد.
**MD5 چیه؟**
یک تابع هش که هر ورودی رو به یک رشته ۳۲ کاراکتری (۱۲۸ بیت) تبدیل میکنه. ظاهراً یکطرفهست، یعنی نباید بشه از هش به ورودی رسید.
**مشکل کجاست؟**
سال ۲۰۰۴ محققین چینی Collision Attack رو عملی کردن: دو ورودی متفاوت → یک هش یکسان. بعدتر Rainbow Tables اومدن که میلیاردها هش از پیش محاسبهشده دارن. امروز با یک GPU معمولی، میلیونها هش MD5 در ثانیه کرک میشه.
**پس چرا هنوز استفاده میشه؟**
برای چک کردن integrity فایلها (نه امنیت) هنوز قابل قبوله. ولی برای پسورد؟ جرم محسوب میشه 💀
💻 **مثال عملی:**
```bash
# ببین چقدر سریع کرک میشه
echo -n "password123" | md5sum
# خروجی: 482c811da5d5b4bc6d497ffa98491e38
# همین هش رو تو crackstation.net بزن، ۰.۱ ثانیه جواب میده
```
🔗 **ابزار/منبع:** CrackStation.net | Hashcat
#Crypto #رمزنگاری #Cryptography #MD5 #Hashing
@codacker_ir
―――――――――――――――――
🎓 مسترکلاس یادگیری هک از صفر تا حرفهای
🔗 codacker.ir/product/hs-masterclass
🔥2