MD5 یک روش کد گزاری اطلاعات است که اکثر برنامه نویس ا از آن استفاده می کنند, همانطور که می دانید به صورت عادی امکان برگرداندن کد امکان پذیر نمی باشد اما یک سری از بانکهای اطلاعاتی بزرگ مثل MD5 Online | MD5 Decrypter - Free Online MD5 Hash Decoder, Decrypt Password و MD5 decoder (декодер/çözücü/デコーダ)
فرض کنید رمز عبور یکی از کاربران شما “internet” هست, با یه سرچ ساده تو سایت های کرک کننده Md5 میشه فهمید که :
internet = c3581516868fb3b71746931cac66390e
راه حل چیه؟؟
ممکن است شما بدین صورت رمز هایتان را هش کنید:
کد PHP:
$password=”internet”
$coded=md5($password);
echo $coded
در این جا از Function md5 استفاده شد, ولی با تغییر جزئی در مقدار دریافتی امنیت آن را افزایش می دهیم,
کد PHP:
$password=”internet”
$hash=”#$<^sjp9V”.$password;
$coded=xmd5($hash);
echo $coded
حالا هش کلمه اینترنت از :
کد PHP:
c3581516868fb3b71746931cac66390e
به :
کد PHP:
91e51876d409bd05dc2845b941e5f810
حالا هش بالا در هیچ کدارم از سایت های دیکود کننده قابل دیکود شدننیست
امنیت در هش کردن MD5 | PHP تیــــــک