ما هو مولّد تجزئة MD5؟
مولّد تجزئة MD5 ينشئ بصمة رقمية بحجم 128 بت (32 حرفًا سداسيًا عشريًا) لأي مدخل. رغم أن MD5 لم يعد موصى به لأغراض الأمان التشفيري، إلا أنه لا يزال مستخدمًا على نطاق واسع للتحقق من سلامة الملفات وإزالة التكرار وحسابات المجموع الاختباري غير الأمنية.
اكتب نصاً أو أسقط ملفاً يصل حتى عدة جيجابايت، فتُخرج الأداة بصمة MD5 من 32 حرفاً عبر واجهة Web Crypto. قارن البصمة بقيمة الـchecksum المنشورة، انسخها للمشاركة، أو استخدمها في خط أنابيب لإزالة التكرار. الخوارزمية لم تعد آمنة تشفيرياً، لكن سرعتها وثباتها يبقيانها الخيار القياسي للفحوصات غير الأمنية.
كيفية الاستخدام
- الخطوة 1 — أدخل النص مباشرة أو اسحب ملفًا وأفلته لحساب تجزئة محتواه.
- الخطوة 2 — يُحسب هاش MD5 فورًا على جهازك باستخدام واجهة SubtleCrypto API.
- الخطوة 3 — انسخ الملخص السداسي الناتج المكوّن من 32 حرفًا أو قارنه بتجزئة معروفة.
متى تستخدم
- التحقق أن ملف ISO أو حزمة تثبيت بعد التحميل تطابق checksum المُعلَن.
- بناء فهرس لإزالة المكرر، حيث يُعتبر ملفان بنفس البصمة متطابقين.
- تسمية أصول مخبَّأة في CDN أو خط بناء باسم معتمد على المحتوى.
النتيجة
قمت بتنزيل ملف ISO بحجم 2 غيغابايت والموقع يُدرج قيمة MD5 الخاصة به كـ d41d8cd98f00b204e9800998ecf8427e. الصق الملف هنا وقارن الملخصين للتأكد من أن التنزيل لم يتلف.
الأسئلة الشائعة
- هل لا يزال MD5 آمناً للاستعمال في 2026؟
- ليس لأيّ شيء يتطلب مقاومة التصادم: التوقيعات والشهادات وتجزئة كلمات السر. اعتُبر مكسوراً منذ 2004. أما اكتشاف التغيير وفحوص النزاهة غير العدائية فلا يزال يصلح، وهو أسرع التجزئات القياسية على معظم الأجهزة.
- لماذا تختلف بصمة MD5 لديّ عن البصمة المعلَنة؟
- ثلاث أسباب شائعة: سطر إضافي في نهاية النص، أو ملف بنهايات CRLF بينما المصدر يستخدم LF، أو حملت الملف الخطأ. شغّل وضع الملف لتجزئة البايتات الخام وتتجاوز أي غموض في الترميز النصي.
- هل يمكن لمدخلين مختلفين أن يعطيا نفس MD5؟
- نعم. الباحثون أثبتوا التصادم قبل أكثر من عشرين سنة، والأجهزة الحديثة تجد تصادماً خلال ثوانٍ. لذلك MD5 غير صالح للتوقيعات، لكن احتمال تصادم عرضي بين ملفين غير مرتبطين يبقى ضئيلاً جداً.
- ما الحد الأقصى لحجم الملف الذي أستطيع تجزئته؟
- Web Crypto API لا يضع حداً صارماً، لكن الملف يُحمَّل أولاً ArrayBuffer، فالسقف العملي يعتمد على ذاكرة الجهاز. حاسوب محمول عادي يتعامل مع 2 – 4 جيجابايت، والتجزئة تستمر حتى لو تباطأت الصفحة قليلاً.
- هل يخرج الملف من جهازي؟
- لا. التجزئة تتم بالكامل داخل الصفحة عبر SubtleCrypto الذي يوفّره المتصفح. بلا رفع وبلا اتصال بأي خادم. تستطيع التحقق بقطع الاتصال قبل التجزئة.