كيفية استخدام مولّد SHA-256
- الصق النص المراد تجزئته.
- حدّد صيغة الإخراج.
- الصق تجزئة متوقعة للتحقق من التطابق.
- انسخ الملخّص أو نزّله.
مزايا مولّد SHA-256
- حساب SHA-256 باستخدام WebCrypto — سريع ومحلي بالكامل
- إخراج سداسي عشري بأحرف صغيرة/كبيرة وBase64 وBase64url وثنائي
- مقارنة مع ملخّص متوقع (تقبل البادئة «sha256=»)
- إزالة المسافات لمطابقة المدخلات على طريقة printf
- تجزئة فورية مع حجم المدخلات وعدد البايتات
مثال على مولّد SHA-256
SHA-256 للنص «abc»
الإدخال:
abcالنتيجة:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adالأسئلة الشائعة حول مولّد SHA-256
هل SHA-256 مناسب لتخزين كلمات المرور؟
ليس بمفرده. فهو سريع، وهذا ما يساعد المهاجمين. استخدم دالة تجزئة مخصّصة لكلمات المرور (Argon2id أو bcrypt أو scrypt) مع ملح (salt). أما SHA-256 فمثالي لفحوصات السلامة وعنونة المحتوى وHMAC والتوقيعات.
كيف أتحقق من المجموع الاختباري لملف نزّلته؟
الصق التجزئة المنشورة في «مقارنة مع التجزئة المتوقعة». وللملفات، احسب الملخّص بالأمر «sha256sum file» (Linux/macOS) أو «Get-FileHash file» (PowerShell) وقارن — فهذه الأداة تجزّئ النصوص لا الملفات المرفوعة.
أحرف سداسية عشرية كبيرة أم صغيرة — هل يهم ذلك؟
كلاهما يمثّل البايتات نفسها. تطبع معظم الأدوات أحرفاً صغيرة؛ والمقارنة هنا تتجاهل حالة الأحرف وتقبل Base64 أيضاً.
ما حجم الناتج؟
256 بتاً: 64 حرفاً سداسياً عشرياً أو 44 حرف Base64 (43 دون حشو).
ملاحظات تقنية
ينتمي SHA-256 إلى عائلة SHA-2 المقنّنة في FIPS 180-4، وهو الخيار الافتراضي لفحوصات السلامة وHMAC وTLS وتوقيع الكود. الملخّص حتمي: تنتج بايتات UTF-8 نفسها دائماً القيمة نفسها بطول 256 بتاً.