مرکز دانش IT |
MD5
امدی۵
یک روش رمزنگاری است که به صورت گسترده به عنوان تابع درهمساز رمزنگارانه استفاده میشود. این الگوریتم یک رشته با طول متفاوت را به عنوان ورودی میگیرد و یک خلاصه پیام امدی۵ یا اثر انگشت با طول ۱۲۸بیت میسازد. الگوریتم امدی۵ توسعهای از الگوریتم امدی۴ است با این تفاوت که امدی۵ کمیکندتر از امدی۴ عمل میکند اما طراحی آن بسیار محافظهکارانه عمل شدهاست.
امدی۵ در شرایطی طراحی شد که حس کردند امدی۴ به علّت سرعت بالایی که دارد پذیرفته شده اما از امنیت مناسبی در شرایط بحرانی برخوردار نیست. امدی۵ کمی نسبت به امدی۴ کندتر شد، در عوض، امنیت آن بیشتر گشت. این الگوریتم حاصل تأثیر دادن نظرات تعدادی از استفاده کنندگان امدی۴ به همراه مقادیری تغییر در ساختار الگوریتم برای افزایش قدرت آن میباشد.