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

أدخل نصًا لتجزئته.

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

كيف تنشئ تجزئة SHA-256

  1. 1

    أدخل النص

    اكتب النص المراد تجزئته أو الصقه. المسافات والتبويبات وفواصل الأسطر جزء من المدخل.

  2. 2

    تحقق من الخوارزمية

    SHA-256 هي الخيار الافتراضي. إذا غيّرتها، فاختر SHA-256 مرة أخرى.

  3. 3

    أنشئ

    انقر زر الإنشاء لحساب البصمة.

  4. 4

    انسخ النتيجة

    انسخ القيمة المكوّنة من 64 حرفاً بزر النسخ بجانب نتيجة SHA-256.

شكل بصمة SHA-256

تنتمي SHA-256 إلى عائلة SHA-2. تعيد دائماً 256 بتاً، تُعرض على هيئة 64 حرفاً سداسياً عشرياً، مهما كان طول المدخل.

المدخل بصمة SHA-256
hello 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Hello 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969

يكفي تغيير حرف واحد من الصغير إلى الكبير لإنتاج بصمة لا تشترك مع الأولى في أي جزء ظاهر. يمكنك التحقق من القيمة الأولى بالأمر echo -n hello | sha256sum على Linux أو macOS (الخيار -n مهم، انظر أدناه).

الاستخدامات الشائعة

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

حدود يجب معرفتها

SHA-256 سريعة بطبيعتها. هذا جيد للبصمات وسيئ لكلمات المرور، لأن المهاجم يستطيع تجربة أعداد هائلة من التخمينات في الثانية. خزّن كلمات المرور باستخدام bcrypt أو scrypt أو Argon2id مع ملح فريد. ولا تحتوي هذه الأداة على خيار ملح أو مفتاح، لذا تنتج SHA-256 العادية فقط، لا HMAC.

مصيدة سطر جديد في النهاية

يُجزّئ الأمر echo hello | sha256sum خمسة أحرف مع فاصل سطر، ويعيد 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03. تُجزّئ الأداة أعلاه ما هو موجود في الحقل بالضبط، لذا استخدم echo -n عند المقارنة مع الطرفية.

قراءة قيمة SHA-256

تتراوح الأرقام السداسية عشرية من 0 إلى 9 ومن a إلى f. لا يحمل حجم الأحرف أي معنى، فـ 2CF24DBA و2cf24dba هما البصمة نفسها. تطبع هذه الأداة أحرفاً صغيرة، وهو ما تستخدمه معظم أدوات سطر الأوامر والتوثيق. إذا أعاد نظام قيمة بأحرف كبيرة، فقارن القيمتين بعد تحويلهما إلى الحجم نفسه.

عند لصق بصمة في ملف إعدادات أو رسالة، ضمّن الأحرف الـ 64 كاملة. القيمة المقتطعة قد تبدو معقولة لكنها لن تتطابق أبداً، والبادئة الجزئية ليست بديلاً آمناً عن البصمة كاملة.

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

64 حرفاً سداسياً عشرياً، لأن كل حرف يحمل 4 بتات والبصمة 256 بتاً.

SHA-2 هي العائلة. أما SHA-256 فهي أحد أعضائها، إلى جانب SHA-384 وSHA-512 اللتين تقدمهما هذه الأداة أيضاً.

لا. التشفير يمكن عكسه بمفتاح. أما التجزئة فأحادية الاتجاه، فلا يوجد ما يمكن فك تشفيره.

غالباً لأن الصدفة أضافت فاصل سطر. استخدم echo -n أو printf لتُجزَّأ نصك وحده.

أدوات ذات صلة

الأداة متاحة بلغات أخرى

أدلة وحالات استخدام