مولّد بصمات التجزئة (MD5 / SHA)

احسب بصمة MD5 أو SHA-1 أو SHA-256 أو SHA-512 لنص ما مباشرة في متصفحك. مفيد للتحقق من سلامة ملف أو إنشاء بصمة سريعة.

مثال:

كيف تعمل الأداة

استخدام شائع لدى المطورين: تُنزّل ملفًا (برنامج تثبيت، صورة ISO، أرشيف تبعيات) ويعرض الموقع بصمة SHA256 بجانب رابط التنزيل. بلصق محتوى الملف هنا (أو حساب البصمة على جهازك ومقارنتها) تتحقق من أن الملف المستلم مطابق تمامًا للأصل، دون أي تعديل أو تلف أثناء النقل. تُستخدم هذه الأداة أيضًا لإنشاء بصمة بسرعة لتوقيع بسيط، أو معرّف حتمي، أو لمقارنة نصين دون عرضهما بشكل صريح.

هل ما زال استخدام MD5 آمنًا؟

لا، ليس للأغراض الأمنية. تصادمات MD5 (محتويان مختلفان ينتجان نفس البصمة) معروفة وسهلة التوليد منذ أكثر من 15 عامًا، مما يجعله غير صالح للاستخدام في توقيع ملف أو التحقق من سلامته ضد هجوم متعمد. يبقى MD5 موجودًا فقط لتوافقه مع الأنظمة القديمة أو للتحققات السريعة التي لا تنطوي على مخاطر أمنية. لأي تحقق من السلامة أو استخدام تشفيري، يُفضَّل SHA-256 (أو حتى SHA-512).

ما الفرق بين SHA-1 وSHA-256؟

ينتج SHA-1 بصمة أقصر (160 بت) وهو أيضًا يُعتبر مكسورًا للاستخدام الأمني منذ عرض تصادمات عملية عام 2017. أما SHA-256، وهو أحد أفراد عائلة SHA-2، فينتج بصمة من 256 بت ولا يوجد له حتى الآن أي تصادم معروف عمليًا: وهو الخيار الموصى به افتراضيًا للتحقق من سلامة ملف أو إنشاء بصمة موثوقة.

يتم الحساب بالكامل محليًا في متصفحك عبر WebAssembly: النص الذي تدخله لا يُرسل أبدًا إلى أي خادم.