الأحد، 9 سبتمبر 2018

MD5


MD5
 رسالة الهضم خوارزمية يستخدم على نطاق واسع وظيفة تجزئة إنتاج 128- بت قيمة التجزئة. 
على الرغم من أن MD5 تم تصميمه في البداية لاستخدامه كوظيفة هاش مشفر ، إلا أنه وجد أنه يعاني من نقاط ضعف واسعة النطاق.
 لا يزال من الممكن استخدامه كمجموع للتحقق من سلامة البيانات ، ولكن فقط ضد الفساد غير المقصود.
أحد المتطلبات الأساسية لأي دالة تجزئة تشفير هو أنه يجب أن يكون من غير الممكن حسابياً العثور على رسالتين غير متطابقتين لهما نفس القيمة.
 فشل MD5 هذا الشرط كارثي؛ يمكن العثور على مثل هذه التصادمات في ثوانٍ على كمبيوتر منزلي عادي.
وقد تم استغلال نقاط الضعف في MD5 في هذا المجال ، والأكثر تشاؤما من قبل البرمجيات الخبيثة Flame في عام 2012.
 يعتبر معهد هندسة البرمجيات CMU MD5 أساسا "مكسورة مشفرة وغير مناسبة للاستخدام مرة أخرى". 
تم تصميم MD5 من قبل رونالد ريفست في عام 1991 ليحل محل دالة تجزئة سابقة MD4
 وتم تحديده في عام 1992 كـ RFC 1321 .

ليست هناك تعليقات:

إرسال تعليق