# مولّد SHA-224

احسب تجزئة SHA-224 لأي نص بخطوة واحدة. ترمّز الأداة مدخلاتك بصيغة UTF-8، وتشغّل النسخة ذات 224 بت من عائلة SHA-2 المحددة في FIPS 180-4، ثم تعيد ملخصًا سداسيًا عشريًا من 56 حرفًا أو صيغته Base64. يستخدمه المطورون للتحقق من الملخصات في البروتوكولات ومجموعات الاختبار التي تتوقع SHA-224، مثل بعض TLS وإعدادات DNSSEC والتوقيع.

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

### ما SHA-224؟

SHA-224 عضو في عائلة SHA-2 المحددة في FIPS 180-4. تستخدم دالة الضغط نفسها التي يستخدمها SHA-256، مع قيم ابتدائية مختلفة، وتقتطع النتيجة إلى 224 بت. يبلغ طول الإخراج 28 بايتًا، ويُعرض على هيئة 56 حرفًا سداسيًا عشريًا.

### كيف يتحول النص إلى بايتات قبل التجزئة؟

ترمّز الأداة النص كما أدخلته تمامًا بصيغة UTF-8، ثم تجزّئ تلك البايتات. تُحتسب المسافات وعلامات الجدولة وفواصل الأسطر، لذا ينتج عن سطر جديد في النهاية ملخص مختلف. تشغل الأحرف غير ASCII، مثل الأحرف المشكولة أو الرموز التعبيرية، من بايتين إلى أربعة بايتات لكل منها.

### كيف تبدو تجزئة SHA-224 لسلسلة فارغة؟

تعيد تجزئة مدخل فارغ القيمة d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. أما النص abc فيعطي 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7، وهو متجه الاختبار المنشور. يمكنك استخدام القيمتين للتأكد من أن تنفيذًا آخر يعطي النتيجة نفسها.

### ما الفرق بين إخراج hex وإخراج Base64؟

يعرض كلاهما البايتات الـ28 نفسها. يكتب hex كل بايت بحرفين صغيرين، ليكون الناتج 56 حرفًا، بينما يضغطها Base64 في 40 حرفًا مع الحشو. اختر الصيغة التي يتطلبها ملف الإعدادات أو الترويسة أو API.

### هل SHA-224 آمن؟

لا توجد هجمات تصادم أو هجمات استرجاع المدخلات الأصلية عملية معروفة ضد SHA-224، ويوفر مقاومة للتصادمات تقارب 112 بت. وهو أضعف من SHA-256 فقط لأن إخراجه أقصر. في التصميمات الجديدة، يُعد SHA-256 أو SHA-384 الخيارين الأكثر شيوعًا.

### لماذا أستخدم SHA-224 بدلًا من SHA-256؟

يُستخدم SHA-224 غالبًا عندما يشترطه بروتوكول أو معيار، أو عندما يوفر الملخص الأقصر مساحة مع الحفاظ على مستوى أمان 112 بت الذي توفره مفاتيح RSA ذات 2048 بت أو 3DES. تكلفته مماثلة لـSHA-256. إذا لم يكن هناك ما يفرض استخدام SHA-224، فإن SHA-256 هو الخيار الافتراضي الأكثر أمانًا للتوافق.

### هل يمكنني تجزئة ملف باستخدام هذه الأداة؟

تجزّئ الأداة النص الذي تلصقه، لا الملفات التي تحمّلها. لتجزئة الملفات الثنائية، استخدم أمرًا مثل openssl dgst -sha224 أو sha224sum على جهازك. لن يعطي لصق محتوى ملف نصي الملخص نفسه إلا إذا تطابقت نهايات الأسطر والترميز تمامًا.

### هل SHA-224 خيار جيد لتخزين كلمات المرور؟

لا. صُمم SHA-224 ليكون سريعًا، لذا يستطيع المهاجمون تجربة مليارات التخمينات في الثانية. خزّن كلمات المرور باستخدام دالة بطيئة ومملحة مثل bcrypt أو Argon2، وهما ما ينتجه مولّدا Bcrypt وArgon2 على هذا الموقع.

### ما الحد الأقصى لطول المدخل؟

يمكنك تجزئة ما يصل إلى 5 MiB من النص في طلب واحد. تُحسب التجزئة على الخادم بتمرير واحد، ولا يُخزّن أي شيء أو يُسجّل. من الأفضل تجزئة البيانات الأكبر محليًا باستخدام أداة سطر أوامر.

### هل تكون نتيجة SHA-224 دائمًا نفسها للنص نفسه؟

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

إعلانك هنا؟

[راسلنا عبر البريد الإلكتروني](mailto:hi@dennn.is?subject=%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%86%20%D8%B9%D9%84%D9%89%20OneClick%20Pro)

[إعلان مجموعة إضافات جاهزة للوكلاء من أجل WordPress.](https://sleekwp.com/?ref=oneclickpro)
