™Ali
06-09-11, 13:55
سلام
به طور خلاصه : MD5 چیست :
این الگوریتم یک رشته با طول متفاوت را به عنوان ورودی می گیرد و یک "خلاصه پیام MD5" یا "اثر انگشت" با طول 128 بیت می سازد.
در این روش اینکه دو پیام مختلف دارای یک "خلاصه پیام" باشند یا اینکه یک رشته از روی یک "خلاصه پیام" ساخته شود غیر ممکن می باشد. این الگوریتم برای امضاهای دیجیتال مناسب است.
_________________
نحوه کار :
توجه داشته باشید که Decrypt کردن مستقیم MD5 کاملا غیرممکن است. در این نوع Decrypt که ما مدنظر داریم برنامه مورد نظر شروع به حدس زدن کلمات مختلفی می کند و هر موقع که MD5 به دست آمده با MD5 داده شده مطابقت کند، کلمه حدس زده قطعا همان داده اولیه هست.
از سرویس های آنلاین MD5 Encryption استفاده نکنید :
بعضی از این سرویس های کلمه ی اولیه و کلمه Hash شده را در Database خود ذخیره می کنند و آن را در اختیار سرویس های MD5 Decryption قرار می هند و به همین خاطر به راحتی می توان مقدار اولیه را به دست آورد !
از MD5 در کجاها استفاده می شود ؟
برای Checksum فایل ها، رمزگذاری داده ها و ...
یه خاطره از MD5 :
به دلیل باگی که قبلا در ساختار فروم XMB 1.6 وجود داشت، اگر خوش شانس بودید می توانستید پسورد ادمین سایت رو که به صورت MD5 رمزگذاری شده بود، Decrypt کنید. یعنی به همین راحتی یک فروم رو هک کنید ! :lol:
سایت پیشنهادی برای Decrypt کردن MD5 :
Only the registered members can see the link
نمونه کار :
f8a10d0cfc2d7aa73e6bd3805d568bfe
596db207e1ff3028e8523bbc607ea8ae
7ac07a58baf7ba6dac631ca3abb0710b
b5168ee6c095f2d3b47dfdc007008427
5481cadec4d9aa4b3aa22c69fdb2b74d
d91b48b285020800b9114be1e4d3ff50
نتیجه به دست آمده :
f8a10d0cfc2d7aa73e6bd3805d568bfe MD5 : PCNetwork
596db207e1ff3028e8523bbc607ea8ae MD5 : Shajarian
7ac07a58baf7ba6dac631ca3abb0710b MD5 : Hafez
b5168ee6c095f2d3b47dfdc007008427 [Not Found]
5481cadec4d9aa4b3aa22c69fdb2b74d [Not Found]
d91b48b285020800b9114be1e4d3ff50 MD5 : Shahrivar
نتیجه گیری :
هر MD5 ـی رو نمیشه Decrypt کرد.
اگر نشد از Datebase سایت های دیگه استفاده کنید.
بدون داشتن Datebase مناسب Decrpytion شاید سال ها طول بکشه!
موفق باشید.
علی :love:
به طور خلاصه : MD5 چیست :
این الگوریتم یک رشته با طول متفاوت را به عنوان ورودی می گیرد و یک "خلاصه پیام MD5" یا "اثر انگشت" با طول 128 بیت می سازد.
در این روش اینکه دو پیام مختلف دارای یک "خلاصه پیام" باشند یا اینکه یک رشته از روی یک "خلاصه پیام" ساخته شود غیر ممکن می باشد. این الگوریتم برای امضاهای دیجیتال مناسب است.
_________________
نحوه کار :
توجه داشته باشید که Decrypt کردن مستقیم MD5 کاملا غیرممکن است. در این نوع Decrypt که ما مدنظر داریم برنامه مورد نظر شروع به حدس زدن کلمات مختلفی می کند و هر موقع که MD5 به دست آمده با MD5 داده شده مطابقت کند، کلمه حدس زده قطعا همان داده اولیه هست.
از سرویس های آنلاین MD5 Encryption استفاده نکنید :
بعضی از این سرویس های کلمه ی اولیه و کلمه Hash شده را در Database خود ذخیره می کنند و آن را در اختیار سرویس های MD5 Decryption قرار می هند و به همین خاطر به راحتی می توان مقدار اولیه را به دست آورد !
از MD5 در کجاها استفاده می شود ؟
برای Checksum فایل ها، رمزگذاری داده ها و ...
یه خاطره از MD5 :
به دلیل باگی که قبلا در ساختار فروم XMB 1.6 وجود داشت، اگر خوش شانس بودید می توانستید پسورد ادمین سایت رو که به صورت MD5 رمزگذاری شده بود، Decrypt کنید. یعنی به همین راحتی یک فروم رو هک کنید ! :lol:
سایت پیشنهادی برای Decrypt کردن MD5 :
Only the registered members can see the link
نمونه کار :
f8a10d0cfc2d7aa73e6bd3805d568bfe
596db207e1ff3028e8523bbc607ea8ae
7ac07a58baf7ba6dac631ca3abb0710b
b5168ee6c095f2d3b47dfdc007008427
5481cadec4d9aa4b3aa22c69fdb2b74d
d91b48b285020800b9114be1e4d3ff50
نتیجه به دست آمده :
f8a10d0cfc2d7aa73e6bd3805d568bfe MD5 : PCNetwork
596db207e1ff3028e8523bbc607ea8ae MD5 : Shajarian
7ac07a58baf7ba6dac631ca3abb0710b MD5 : Hafez
b5168ee6c095f2d3b47dfdc007008427 [Not Found]
5481cadec4d9aa4b3aa22c69fdb2b74d [Not Found]
d91b48b285020800b9114be1e4d3ff50 MD5 : Shahrivar
نتیجه گیری :
هر MD5 ـی رو نمیشه Decrypt کرد.
اگر نشد از Datebase سایت های دیگه استفاده کنید.
بدون داشتن Datebase مناسب Decrpytion شاید سال ها طول بکشه!
موفق باشید.
علی :love: