الگوریتم هش md5 چیست ؟
با سلام خدمت کاربران عزیز وب سایت اِرم وردپرس امیدوارم که حالتون خوب باشه ، امروز میخواهیم با پاسخ به سوال md5 چیست یکی از الگوریتم های رمز نگاری داده را با هم دیگه بررسی کنیم.
md5 چیست و چگونه کار میکند ؟
الگوریتم هش MD5 به یک تابع رمزنگاری یک طرفه میگویندکه یک پیام را به عنوان ورودی دریافت میکند ویک مقدار خلاطه با طول ثابت را به ما بازگردانی میکند یا به عنوان خروجی به ما بر میگرداند که ما بتوانیم برای احراز هویت پیام اصلی از اون استفاه کنیم.
استفاده ازالگوریتم md5 چیست
- برای احراز هویت فایل استفاده میشود
- مثلا در یک برنامه وب ، برای هدف های امنیتی استفاده میشود به عنوان مثال برای یک رمز عبور که فکر کنم یکی از پر کاربردترین ابزار برای رمزنگاری رمز ها هست
- با استفاده از این الگوریتم می توانیم رمز عبور خودمون رو در قالب 128 بیت ذخیره کنیم
عملکرد md5 چطوری هست ؟
به نظر من وقتش هست که ببینیم نوع عملکرد md5 چیست
1- در مرحله اول، بیت های pdending را در پیام اصلی ( محتوای اصلی ) به گونه ای اضافه می کنیم که طول کل پیام 64 بیت کمتر از مضرب دقیق 512 باشد.
2- فرض میکنیم که یک پیام 1000 بیتی به ما داده می شود. حالا باید بیت های padding را به پیام اصلی خودمون اضافه کنیم.
در اینجا ما 472 بیت padding را به پیام اصلی اضافه می کنیم.
پس از افزودن بیت، اندازه پیام یا همان خروجی اصلی مرحله اول 1472 خواهد بود، یعنی 64 بیت کمتر از یک مضرب دقیق.
از 512 (یعنی 512*3 = 1536).
طول (پیام اصلی + بیت های پد) = 512 * i – 64 که در آن i = 1،2،3 . . .
ممکن هست که این توضیحات یکمی پیچیده باشه البته این به دلیل این هست که مقاله md5 چیست در واقع ترجمه شده از مقاله های خارجی هست که میتوانید مقاله اصلی را از این لینک مشاهده کنید.
این مطلب در ماه های آینده به روز رسانی خواهد شد و سعی میکنم که این موضوع رو به صورت ویدیویی توضیح کامل بدم که واضح بشه پس از آخرین اخبار دور نباشید.
دیدگاهتان را بنویسید