مولّد تجزئة MD5 وSHA
أنشئ تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 وSHA-3 للنصوص أو الملفات. وضع HMAC، ومخرجات hex أو Base64، ومقارنة التجزئة للتحقق من التنزيلات.
جارٍ تحميل مولّد تجزئة MD5…
ملفاتك لا تغادر جهازك أبدًا
طريقة استخدام مولّد تجزئة MD5
- 1
افتح مولّد تجزئة MD5 في هذه الصفحة. تُحمَّل مباشرة في متصفحك.
- 2
أضف ملفك أو نصك أو القيم، واضبط الإعدادات.
- 3
انسخ النتيجة أو نزّلها. لا يُرفع أي شيء ولا يُخزَّن.
عن هذه الأداة
التجزئة (hash) بصمة ثابتة الطول للبيانات: المدخل نفسه يعطي دائمًا التجزئة نفسها، وتغيير حرف واحد يعطي تجزئة مختلفة تمامًا. ينشئ مولّد تجزئة MD5 هذا تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 وSHA-3 من نص أو ملف دفعة واحدة، ويتيح لك مقارنة النتيجة بقيمة متوقعة للتحقق من ملف منزّل. تتم العملية في متصفحك، فلا تُرفع الملفات ولا الأسرار أبدًا.
كيف تنشئ تجزئة
- اكتب نصًا أو الصقه، أو انتقل إلى إدخال ملف واختر ملفًا.
- اختر خوارزمية، أو أنشئ التجزئات بجميع الخوارزميات مرة واحدة.
- اختر مخرجات ست عشرية أو Base64.
- للتجزئة بمفتاح، فعّل HMAC وأدخل المفتاح السري.
- انسخ النتيجة أو نزّلها، أو الصق تجزئة متوقعة في مربع المقارنة لترى Match أو No match، مع مراعاة حالة الأحرف أو بدونها.
مقارنة الخوارزميات
| الخوارزمية | البتات | الاستخدام اليوم |
|---|---|---|
| MD5 | 128 | المجاميع الاختبارية والأنظمة القديمة فقط |
| SHA-1 | 160 | قديمة؛ تجنّبها لأغراض الأمان |
| SHA-256 | 256 | للاستخدام العام وواسعة الانتشار |
| SHA-512 | 512 | متطلبات أمان عالية |
| SHA-3 | حتى 512 | بديل حديث لـ SHA-2 |
استخدامات شائعة
- التحقق من التنزيلات: احسب تجزئة الملف وقارنها بالمجموع الاختباري الذي نشره المطوّر. إذا تطابقا فقد وصل الملف سليمًا.
- اكتشاف التغييرات في الملفات أو النصوص، مثل النسخ الاحتياطية أو عمليات النشر.
- مفاتيح ذاكرة التخزين المؤقت والمعرّفات المبنية من المحتوى.
- توقيعات HMAC لخطافات الويب وواجهات API، حيث يثبت سرّ مشترك هوية مرسل الرسالة.
هل MD5 آمن؟
لا، ليس لأغراض الأمان. يستطيع الباحثون إنشاء مدخلين مختلفين لهما تجزئة MD5 نفسها، والأمر نفسه ينطبق على SHA-1. ما زال MD5 مناسبًا لاكتشاف التلف العرضي، لكن استخدم SHA-256 أو SHA-3 للتوقيعات وفحوص السلامة التي يجب أن تقاوم التلاعب. أما كلمات المرور فلا تناسبها أي من هذه التجزئات السريعة: يجب أن تستخدم التطبيقات خوارزميات بطيئة مملّحة مثل bcrypt أو scrypt أو Argon2.
معلومات مفيدة
- التجزئة باتجاه واحد. لا يمكن فك التجزئة لاستعادة النص الأصلي.
- المسافات مهمة. مسافة أو سطر جديد في النهاية يعطي تجزئة مختلفة.
- يُجزّأ النص بترميز UTF-8، وهو الترميز الذي تستخدمه معظم الأنظمة.
تحتاج إلى الترميز بدلًا من التجزئة؟ استخدم مرمّز Base64. للمعرّفات الفريدة، جرّب مولّد UUID.
الأسئلة الشائعة
هل يمكن فك تشفير تجزئة MD5؟
لا. التجزئة باتجاه واحد. أحيانًا يمكن العثور على المدخلات القصيرة أو الشائعة في جداول التجزئات المعروفة، ولهذا يجب ألا يُستخدم MD5 لحماية أي شيء سري.
هل ما زال استخدام MD5 آمنًا؟
فقط للأغراض غير الأمنية، مثل التأكد من أن الملف لم يتلف عرضيًا. لأي شيء يتعلق بالأمان، استخدم SHA-256 أو SHA-3.
كيف أتحقق من ملف منزّل؟
اختر الملف، وحدد الخوارزمية نفسها المستخدمة في المجموع الاختباري المنشور (غالبًا SHA-256)، والصق القيمة المنشورة في مربع المقارنة. Match تعني أن الملف سليم.
ما هو HMAC؟
تجزئة مدمجة بمفتاح سري. لا يستطيع إنتاج HMAC نفسه إلا من يملك المفتاح، لذا فهو يثبت أن الرسالة جاءت من مرسل موثوق ولم تُعدّل.
لماذا أحصل على تجزئة مختلفة للنص نفسه؟
عادةً بسبب فروق خفية مثل مسافة في النهاية أو سطر جديد أو اختلاف حالة الأحرف. تتغير التجزئة كليًا مع أي اختلاف في المدخل.
هل تُرفع ملفاتي؟
لا. تُجزّأ الملفات والنصوص في متصفحك ولا تُرسل إلى أي خادم.
