مولّد تجزئة SHA-512/224
أنشئ تجزئة SHA-512/224 لأي نص فورًا داخل متصفحك. إدخال UTF-8 أو ست عشري أو Base64، وإخراج ست عشري أو Base64. مجاني وخاص دون رفع.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو مولّد تجزئة SHA-512/224؟
SHA-512/224 هي نسخة من SHA-2 تشغّل محرك SHA-512 ذي 64 بت بقيمة ابتدائية خاصة بها وتُخرج 224 بت. تحسب هذه الأداة ملخص SHA-512/224 بطول 224 بت لنص أو بايتات خام (ست عشري أو Base64) أثناء الكتابة، وتعرضه على هيئة 56 خانة ست عشرية أو Base64.
كيفية استخدام مولّد تجزئة SHA-512/224
- اكتب مدخلاتك أو الصقها في الحقل النص المراد حساب تجزئته؛ يتحدّث الملخص أثناء الكتابة (الحقل الفارغ يعرض تجزئة مدخل فارغ).
- اختر ترميز الإدخال: الخيار نص (UTF-8) يحسب التجزئة لأحرف النص بترميز UTF-8، أما بايتات ست عشرية أو Base64 فيحسبها للبايتات الخام بعد فك ترميزها.
- اختر تنسيق الإخراج (ست عشري بأحرف صغيرة أو كبيرة أو Base64) ثم اضغط نسخ.
مثال
abc
4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa
تجزئة SHA-512/224 لثلاثة بايتات ASCII هي "abc" (بترميز UTF-8 وإخراج ست عشري بأحرف صغيرة)، وهي متجه الاختبار القياسي.
متى تستخدم مولّد تجزئة SHA-512/224
استخدم أداة نص SHA-512/224 لتجزئة السلاسل النصية: لإعادة إنتاج قيمة من التوثيق أو الشيفرة، أو بناء متجهات اختبار، أو مقارنة مدخل توقيع API، أو معرفة ما يجب أن يُخرجه برنامج. لا تستخدمها للتحقق من ملف منزَّل: نسخ محتوى الملف إلى مربع نص يغيّر نهايات الأسطر والترميز، لذا استخدم أداة المجموع الاختباري SHA-512/224 للملفات. إن قال البروتوكول «SHA-224» فقط فهو يقصد SHA-224 ذات 32 بت وليس هذه.
كيف يعمل مولّد تجزئة SHA-512/224
تستخدم SHA-512/t دالة الضغط الخاصة بـ SHA-512 دون تغيير، لكن قيمتها الابتدائية تُولَّد بدالة توليد IV في FIPS 180-4: أي SHA-512 للسلسلة ASCII SHA-512/224 محسوبة من IV الخاصة بـ SHA-512 بعد عملية XOR مع a5a5a5a5a5a5a5a5. الملخص هو أول 224 بت من الحالة النهائية. تطبّق هذه الأداة هذه البنية وتشتق IV تمامًا كما هو محدد. يُحوَّل النص أولًا إلى بايتات (بترميز UTF-8 افتراضيًا)، فتعطي الأحرف نفسها التجزئة نفسها دائمًا.
حالات الاستخدام الشائعة
- التحقق من قيمة SHA-512/224 المتوقعة لسلسلة نصية في اختبار وحدة أو بيانات اختبار
- حساب تجزئة بايتات ست عشرية منسوخة من مصحّح أخطاء أو التقاط حزم أو مواصفات بروتوكول
- مقارنة ناتج SHA-512/224 بين لغتي برمجة تعطيان نتيجتين مختلفتين
- توليد معرّفات حتمية أو مفاتيح ذاكرة مؤقتة من نص
- الحصول على صيغة Base64 لملخص SHA-512/224 لاستخدامه في الترويسات أو ملفات الإعداد
ملاحظة أمنية
لا تُعرف أي هجمات عملية على SHA-512/224. التجزئات المجردة غير مناسبة لتخزين كلمات المرور: استخدم دالة تجزئة بطيئة مملّحة مثل Argon2 أو scrypt أو bcrypt. تُحسب كل العمليات محليًا في متصفحك ولا يُرسل أي شيء تكتبه إلى أي مكان.
الأسئلة الشائعة
هل SHA-512/224 هي نفسها SHA-224؟
لا. تقوم SHA-224 على محرك SHA-256 ذي 32 بت، بينما تقوم SHA-512/224 على محرك SHA-512 ذي 64 بت بقيمة ابتدائية مختلفة. للنص abc تعطيان 23097d22… و4634270f… على التوالي.
هل هي مجرد أول 224 بت من SHA-512؟
لا. لأن القيمة الابتدائية مختلفة فالنتيجة لا علاقة لها بـ SHA-512 مقتطعة. الأدوات التي تقتطع مخرج SHA-512 فقط تعطي قيم SHA-512/224 خاطئة.
لماذا يتغيّر الناتج كليًا حين أغيّر حرفًا واحدًا؟
هذا هو «أثر الانهيار» (avalanche effect) الذي صُمّمت كل دالة تجزئة تشفيرية لتحققه: قلب بت واحد في المدخل يغيّر نحو نصف البتات الـ 224 في الناتج، فتعطي المدخلات المتشابهة ملخصات لا علاقة بينها.
هل يهم وجود مسافة أو سطر جديد في النهاية؟
نعم. تغطي التجزئة كل بايت، لذا يعطي النص abc والنص نفسه متبوعًا بسطر جديد قيمتين مختلفتين لـ SHA-512/224. تأكد من أن المدخل يحتوي بالضبط على البايتات التي تريد حساب تجزئتها.