مولّد التجزئة

أنشئ تجزئات تشفيرية من النص.

حالات استخدام التجزئة


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

  • قارن مخرجات التجزئة لاكتشاف التغييرات العرضية في الملفات أو النصوص.
  • اختر خوارزمية حديثة مثل SHA-256 للتحقق العام من السلامة.
  • حافظ على اتساق التطبيع قبل التجزئة لتجنّب حالات عدم التطابق الزائفة.

مرجع الخوارزميات


MD5 — 128-bit · 32 hex chars

صمّمها Ron Rivest عام 1991. تنتج MD5 ملخّصًا بطول 128 بت وهي سريعة جدًا، لكنها مكسورة تشفيريًا: عُرفت هجمات التصادم العملية منذ عام 2004. وهي مناسبة للمجاميع الاختبارية غير العدائية والتحقق من سلامة الملفات، لكن يجب عدم استخدامها لكلمات المرور أو التواقيع الرقمية أو أي غرض حسّاس أمنيًا.

Wikipedia — MD5

SHA-1 — 160-bit · 40 hex chars

طوّرتها NSA ونشرتها NIST عام 1995. كانت SHA-1 خليفة MD5 وسيطرت على البنية التحتية للمفاتيح العامة (PKI) لعقد من الزمن، لكنها أُلغيت رسميًا بعد أن أثبتت SHAttered (2017) وجود تصادمات عملية ذات بادئة مختارة. ولا تزال تُستخدم في معرّفات كائنات Git وبعض البروتوكولات القديمة، لكن ينبغي عدم استخدامها في أعمال جديدة حسّاسة أمنيًا.

Wikipedia — SHA-1

SHA-256 — 256-bit · 64 hex chars

جزء من عائلة SHA-2، صمّمتها NSA ونشرتها NIST عام 2001. وSHA-256 هي خوارزمية التجزئة الآمنة الأكثر انتشارًا اليوم: تُستخدم في شهادات TLS، وتوقيع الكود، وإثبات العمل في Bitcoin، وعدد لا يُحصى من البروتوكولات. لا يُعرف أي هجوم عملي عليها، وهي الخيار الافتراضي الموصى به لمعظم التطبيقات.

Wikipedia — SHA-2

SHA-384 — 384-bit · 96 hex chars

متغيّر مقتطع من SHA-512 مُهيَّأ بثوابت مختلفة، وينتج ملخّصًا بطول 384 بت. تقدّم SHA-384 هامش أمان أعلى من SHA-256 وتوصي بها NIST للتطبيقات التي تتطلّب ما لا يقل عن 192 بت من الأمان، مثل توقيع الوثائق شديدة السرية. وتعمل بسرعة تقارب سرعة SHA-512 على أجهزة 64 بت.

Wikipedia — SHA-2

SHA-512 — 512-bit · 128 hex chars

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

Wikipedia — SHA-2