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

أنشئ تجزئة SHA-224 لأي نص فورًا داخل متصفحك. إدخال UTF-8 أو ست عشري أو Base64، وإخراج ست عشري أو Base64. مجاني وخاص دون رفع.

SHA-224

يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.

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

SHA-224 هي العضو ذو 224 بت في عائلة SHA-2: أي SHA-256 بقيمة ابتدائية مختلفة ومخرج مقتطع إلى 224 بت. تحسب هذه الأداة ملخص SHA-224 بطول 224 بت لنص أو بايتات خام (ست عشري أو Base64) أثناء الكتابة، وتعرضه على هيئة 56 خانة ست عشرية أو Base64.

كيفية استخدام مولّد تجزئة SHA-224

  1. اكتب مدخلاتك أو الصقها في الحقل النص المراد حساب تجزئته؛ يتحدّث الملخص أثناء الكتابة (الحقل الفارغ يعرض تجزئة مدخل فارغ).
  2. اختر ترميز الإدخال: الخيار نص (UTF-8) يحسب التجزئة لأحرف النص بترميز UTF-8، أما بايتات ست عشرية أو Base64 فيحسبها للبايتات الخام بعد فك ترميزها.
  3. اختر تنسيق الإخراج (ست عشري بأحرف صغيرة أو كبيرة أو Base64) ثم اضغط نسخ.

مثال

الإدخال
abc
الإخراج
23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7

تجزئة SHA-224 لثلاثة بايتات ASCII هي "abc" (بترميز UTF-8 وإخراج ست عشري بأحرف صغيرة)، وهي متجه الاختبار القياسي.

متى تستخدم مولّد تجزئة SHA-224

استخدم أداة نص SHA-224 لتجزئة السلاسل النصية: لإعادة إنتاج قيمة من التوثيق أو الشيفرة، أو بناء متجهات اختبار، أو مقارنة مدخل توقيع API، أو معرفة ما يجب أن يُخرجه برنامج. لا تستخدمها للتحقق من ملف منزَّل: نسخ محتوى الملف إلى مربع نص يغيّر نهايات الأسطر والترميز، لذا استخدم أداة المجموع الاختباري SHA-224 للملفات. إن كنت حرًّا في الاختيار فإن SHA-256 أوسع دعمًا بكثير.

كيف يعمل مولّد تجزئة SHA-224

تشغّل SHA-224 دالة الضغط الخاصة بـ SHA-256 (64 جولة على ثماني كلمات بطول 32 بت، كتل 512 بت، حشو الطول بترتيب big-endian) لكنها تبدأ من ثماني كلمات ابتدائية خاصة بها (مأخوذة من الجذور التربيعية للأعداد الأولية من التاسع إلى السادس عشر) وتُخرج أول سبع كلمات فقط. وبسبب اختلاف القيمة الابتدائية IV فهي ليست مجرد أول 56 خانة ست عشرية من SHA-256. يُحوَّل النص أولًا إلى بايتات (بترميز UTF-8 افتراضيًا)، فتعطي الأحرف نفسها التجزئة نفسها دائمًا.

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

  • التحقق من قيمة SHA-224 المتوقعة لسلسلة نصية في اختبار وحدة أو بيانات اختبار
  • حساب تجزئة بايتات ست عشرية منسوخة من مصحّح أخطاء أو التقاط حزم أو مواصفات بروتوكول
  • مقارنة ناتج SHA-224 بين لغتي برمجة تعطيان نتيجتين مختلفتين
  • توليد معرّفات حتمية أو مفاتيح ذاكرة مؤقتة من نص
  • الحصول على صيغة Base64 لملخص SHA-224 لاستخدامه في الترويسات أو ملفات الإعداد

ملاحظة أمنية

لا تُعرف أي هجمات عملية على SHA-224. التجزئات المجردة غير مناسبة لتخزين كلمات المرور: استخدم دالة تجزئة بطيئة مملّحة مثل Argon2 أو scrypt أو bcrypt. تُحسب كل العمليات محليًا في متصفحك ولا يُرسل أي شيء تكتبه إلى أي مكان.

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

هل SHA-224 هي SHA-256 مقتطعة فقط؟

لا. تستخدم قيمة ابتدائية مختلفة، فمخرجها لا علاقة له بأول 224 بت من SHA-256. للنص abc تعطي SHA-224 القيمة 23097d22… بينما تبدأ SHA-256 بـ ba7816bf….

أين تُستخدم SHA-224؟

في البروتوكولات التي تريد مستوى أمان 112 بت بملخص أقصر، مثل بعض معاملات DSA/ECDSA (المنحنى P-224) والبطاقات الذكية والأجهزة محدودة الموارد.

لماذا يتغيّر الناتج كليًا حين أغيّر حرفًا واحدًا؟

هذا هو «أثر الانهيار» (avalanche effect) الذي صُمّمت كل دالة تجزئة تشفيرية لتحققه: قلب بت واحد في المدخل يغيّر نحو نصف البتات الـ 224 في الناتج، فتعطي المدخلات المتشابهة ملخصات لا علاقة بينها.

هل يهم وجود مسافة أو سطر جديد في النهاية؟

نعم. تغطي التجزئة كل بايت، لذا يعطي النص abc والنص نفسه متبوعًا بسطر جديد قيمتين مختلفتين لـ SHA-224. تأكد من أن المدخل يحتوي بالضبط على البايتات التي تريد حساب تجزئتها.

استكشف المزيد من الفئات