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

مولّد تجزئة SHA-256 ينتج ملخصًا تشفيريًا بحجم 256 بت (64 حرفًا سداسيًا). يُستخدم SHA-256 على نطاق واسع للتحقق من كلمات المرور وإثبات العمل في سلاسل الكتل والتوقيعات الرقمية والتحقق من سلامة الملفات.

الصق نصًا أو أسقط ملفًا من أي حجم، فتُعيد الأداة بصمة SHA-256 محسوبة مباشرة على جهازك. بدّل الخوارزمية إلى SHA-1 أو SHA-384 أو SHA-512 أو SHA3-256 أو MD5، واقرأ النتيجة بالسداسي أو Base64، أو أضف مفتاحًا سريًا لتوليد HMAC. حقل Compare يكشف المطابقة دون قراءة الست عشري حرفًا حرفًا، و«تجزئة كل سطر» تحوّل قائمة ملصوقة إلى بصمة لكل صف. SHA-256 هو الخوارزمية الأساسية في توقيع الشيفرة وتوزيع الحزم وتثبيت الشهادات وإثبات العمل في بيتكوين، أينما لزم بصمة طويلة مقاومة للتصادم.

كيفية الاستخدام

  1. الخطوة 1 — أدخل نصًا أو اختر ملفًا، ثم اختر SHA-256 (الافتراضي) أو خوارزمية أخرى مثل SHA-512 أو MD5.
  2. الخطوة 2 — تُحسب التجزئة مباشرة على جهازك، فلا يغادر ما تكتبه أو ترفعه جهازك أبدًا.
  3. الخطوة 3 — انسخ الملخص بالسداسي أو Base64، أو الصق تجزئة متوقعة للمقارنة؛ وفعّل «تجزئة كل سطر» لمعالجة قائمة كاملة دفعة واحدة.

متى تستخدم

  • التحقق أن ملف برنامج ثابت أو ثنائي يطابق SHA-256 المُعلَن من المُصنِّع.
  • توليد البصمة لتغذية أداة توقيع شيفرة أو ملف manifest لصورة حاوية.
  • تأكيد بصمة شهادة أو مفتاح SSH عام مُمثَّل بسلسلة ست عشرية من 64 حرفاً.

النتيجة

قبل نشر تحديث للبرامج الثابتة، تحقق من أن ملخص SHA-256 يطابق القيمة المنشورة من قِبَل الشركة المصنّعة للتأكد من أن الملف الثنائي لم يتم التلاعب به.

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

هل SHA-256 آمن بما يكفي لمشاريع جديدة؟
نعم. SHA-256 من عائلة SHA-2 لا يوجد له هجوم تصادم أو preimage عملي، وهو الأساس في شهادات TLS وتوقيع الشيفرة وبيتكوين. SHA-3 يوجد بوصفه تصميماً احتياطياً، لكن لأعمال السلامة والتوقيع المعتادة، SHA-256 هو الخيار الافتراضي الصحيح.
هل أستطيع تخزين كلمات السر بعد تجزئتها بـSHA-256؟
لا مباشرة. SHA-256 سريع، وهذه خاصية خاطئة لكلمات السر، إذ يستطيع المهاجم تجربة مليارات في الثانية على بطاقة رسومية. استعمل دالة بطيئة مرهقة للذاكرة مثل argon2id أو bcrypt، مع ملح فريد لكل مستخدم.
لماذا لا يتطابق SHA-256 لديّ مع المُعلَن في صفحة التحميل؟
غالباً تم العبث بالمرآة أو أن الصفحة تذكر بصمة إصدار آخر. أعد التحميل من المصدر الرسمي وتجزئة جديدة. إن استمر الاختلاف فلا تثق بالملف ولا تشغّله.
ما الفرق بين SHA-256 وSHA-512 وSHA-3؟
SHA-512 بنفس تصميم SHA-2 لكنه يعمل بكلمات 64 بت ويخرج 512 بت — أسرع على خوادم 64 بت وبصمة أطول. SHA-3 تصميم إسفنجي مختلف تماماً (Keccak)، أُدرج بوصفه احتياطياً لو سقطت SHA-2.
هل تشتغل الأداة مع ملفات أكبر من بضعة جيجابايت؟
يعتمد على ذاكرة جهازك لأن الملف يُحمَّل بصيغة ArrayBuffer. لابتوب عادي يتعامل مع 4 جيجابايت براحة. وما هو أكبر، قسّمه إلى أجزاء (أجزاء من tar مثلاً) وجزّئ كل جزء وقارنها: نفس البايتات تعطي نفس النتيجة في كل مرة.

أدوات ذات صلة