تجزئة MD5 للنص أو الملف

أنشئ تجزئات MD5 لإدخال النص أو تحميل الملفات. الأنسب للتوافق مع الأنظمة القديمة وفحوصات سلامة البيانات غير الحرجة أمنياً

الإدخال
الصق أو اكتب أي نص بترميز UTF-8، بما في ذلك الرموز التعبيرية والحروف غير اللاتينية.
نتيجة التشفير
نتيجة التجزئة لإدخال النص الحالي.

سادس عشر

Base64

عشري

ثنائي

ما هو MD5؟

MD5 (خوارزمية تشفير الرسائل 5) هي دالة تشفير مستخدمة على نطاق واسع تنتج قيمة تشفير بحجم 128 بت (16 بايت)، وتُعرض عادة كرقم سادس عشر مكون من 32 حرفاً. صممها Ron Rivest في 1991 كخليفة لـ MD4.

الخصائص الرئيسية:

  • حتمية: نفس المدخل ينتج دائماً نفس التشفير
  • حوسبة سريعة: سريعة الحساب لأي مدخل معطى
  • تأثير الانهيار الجليدي: تغييرات صغيرة في المدخل تنتج مخرجات مختلفة تماماً
  • حجم مخرجات ثابت: ينتج دائماً تشفير 128 بت بغض النظر عن حجم المدخل
  • عرضة للتصادمات: نقاط الضعف المعروفة تجعل إيجاد التصادمات ممكناً

حالة الأمان: ⚠️ MD5 مكسور تشفيرياً ولا يجب استخدامه للتطبيقات الحرجة أمنياً. هجمات التصادم تم إثباتها في 2004، وتوليد التصادمات العملي أصبح ممكناً مع القوة الحاسوبية الحديثة.

الاستخدامات الشائعة (الحالية والتاريخية):

  • التحقق من سلامة الملفات (غير حرج أمنياً)
  • مجاميع التحقق لاكتشاف تلف البيانات
  • الأنظمة القديمة التي تتطلب MD5
  • توليد مفاتيح قاعدة البيانات (غير تشفيري)
  • بعض البروتوكولات والأنظمة الأقدم

البدائل الموصى بها:

  • SHA-256 أو SHA-3 للتطبيقات الجديدة
  • SHA-512 لمتطلبات الأمان العالية
  • BLAKE2 للتطبيقات عالية الأداء