ابدأ أضف موقعك

مولّد تجزئة MD5 وSHA-1 وSHA-256

Developer Tools

حوّل أي نص إلى بصمة MD5 أو SHA-1 أو SHA-256 مع معالجة صحيحة لترميز UTF-8 وإظهار طول البصمة.

يتم تضمين فواصل الأسطر تمامًا كما تم كتابتها. لا يزال الإدخال الفارغ ينتج بصمة.

النتيجة

تجزئة —
  • حجم البصمة — bit
  • أحرف سداسية عشرية —
  • بايتات الإدخال — B

غيّر أي إدخال وستُحدَّث النتيجة فورًا.

المعادلة والقواعد

  • تقوم دالة التجزئة بتعيين أي إدخال إلى بصمة ثابتة الطول، ويعطي نفس الإدخال دائمًا نفس البصمة.
  • يكتب MD5 128 بت كـ 32 حرفًا سداسيًا عشريًا، ويكتب SHA-1 160 بت كـ 40، ويكتب SHA-256 256 بت كـ 64.
  • يتم ترميز النص إلى بايتات UTF-8 قبل التجزئة، لذا تُحتسب الحروف المشكولة والرموز التعبيرية عدة بايتات لكل منها.
  • تغيير حرف واحد يجب أن يغيّر نحو نصف بتات الناتج، وهذا ما يجعل التجزئات مفيدة لفحوص السلامة.

أمثلة محلولة

جملة الاختبار الكلاسيكية

المدخلات الثعلب البني السريع يقفز فوق الكلب الكسول

النتيجة يعطي SHA-256 القيمة d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592.

كلمة واحدة، ثلاث خوارزميات

المدخلات abc

النتيجة MD5 900150983cd24fb0d6963f7d28e17f72، SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d، SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

مدخل فارغ

المدخلات لا شيء على الإطلاق.

النتيجة قيمة MD5 لمدخل فارغ هي d41d8cd98f00b204e9800998ecf8427e، لذا لا تكون النتيجة فارغة أبدًا.

الأسئلة الشائعة

هل يمكن عكس التجزئة؟

ليس عمليًا. لا يحتفظ الملخص بأي نسخة من المدخل، لذا الخيارات الوحيدة هي تخمين المدخلات حتى يطابق أحدها أو استخدام جدول محسوب مسبقًا للقيم الشائعة.

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

MD5 مكسور أمنيًا: توجد تصادمات عملية. هو مناسب لمقارنات التحقق السريعة، لكن ليس أبدًا للتوقيعات أو الشهادات أو تخزين كلمات المرور.

لماذا تستخدم تجزئات كلمات المرور bcrypt بدلًا من ذلك؟

يضيف bcrypt ملحًا عشوائيًا وهو بطيء عمدًا، لذا تُجزَّأ كلمات المرور المتطابقة بشكل مختلف ويصبح التخمين الجماعي مكلفًا. أما MD5 وSHA-256 فسريعان بطبيعتهما، مما يساعد المهاجمين.

هل ترسل الأداة نصي إلى أي مكان؟

لا. يُحسب الملخص بواسطة JavaScript على جهازك، لذا تبقى كلمات المرور أو مسودات المستندات الملصقة هنا محلية.

إخلاء المسؤولية: النتائج تتبع المعادلة المعروضة في هذه الصفحة وهي للاسترشاد فقط. تختلف الكميات الفعلية باختلاف المواد والطريقة والظروف، لذا اترك هامشًا قبل الطلب.