Miklix

حاسبة رمز التجزئة SHA3-224

نُشرت: ١٨ فبراير ٢٠٢٥ م في ٥:٥٠:٥٥ م UTC

حاسبة رمز التجزئة التي تستخدم دالة التجزئة Secure Hash Algorithm 3 224 بت (SHA3-224) لحساب رمز التجزئة بناءً على إدخال النص أو تحميل الملف.

لقد تمت ترجمة هذه الصفحة آليًا من الإنجليزية بهدف جعلها متاحة لأكبر عدد ممكن من الأشخاص. لسوء الحظ، لم يتم تطوير تقنية الترجمة الآلية بعد، لذا قد تحدث أخطاء. إذا كنت تفضل ذلك، يمكنك عرض النسخة الإنجليزية الأصلية هنا:

SHA3-224 Hash Code Calculator

SHA3-224 (خوارزمية التجزئة الآمنة 3 224 بت) هي دالة تجزئة تشفيرية تأخذ مدخلات (أو رسالة) وتنتج إخراجًا ثابت الحجم 224 بت (28 بايت)، يتم تمثيله عادةً برقم سداسي عشري مكون من 56 حرفًا.

SHA-3 هو أحدث عضو في عائلة Secure Hash Algorithm (SHA)، والذي تم إصداره رسميًا في عام 2015. وعلى عكس SHA-1 وSHA-2، اللذان يعتمدان على هياكل رياضية مماثلة، فإن SHA-3 مبني على تصميم مختلف تمامًا يسمى خوارزمية Keccak. لم يتم إنشاؤه لأن SHA-2 غير آمن؛ لا يزال SHA-2 يعتبر آمنًا، لكن SHA-3 يضيف طبقة إضافية من الأمان بتصميم مختلف، فقط في حالة العثور على ثغرات أمنية مستقبلية في SHA-2.

إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.


حساب رمز التجزئة الجديد

سيتم الاحتفاظ بالبيانات المرسلة أو الملفات المحملة من خلال هذا النموذج على الخادم فقط لمدة زمنية محددة لتوليد رمز التجزئة المطلوب. وسيتم حذفه على الفور قبل إرجاع النتيجة إلى متصفحك.

بيانات الإدخال:



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



حول خوارزمية التجزئة SHA3-224

لست عالم رياضيات ولا متخصصًا في التشفير، لذا سأحاول شرح دالة التجزئة هذه بطريقة يمكن لغير المتخصصين في الرياضيات أن يفهموها. إذا كنت تفضل شرحًا رياضيًا كاملاً دقيقًا علميًا، فيمكنك العثور عليه على العديد من المواقع الإلكترونية ;-)

على أية حال، وعلى عكس عائلات SHA السابقة (SHA-1 وSHA-2)، والتي يمكن اعتبارها مشابهة للخلاط، فإن SHA-3 تعمل أكثر مثل الإسفنج.

يمكن تقسيم إجراء حساب التجزئة بهذه الطريقة إلى ثلاث خطوات عالية المستوى:

الخطوة 1 - مرحلة الامتصاص

  • تخيل أنك تسكب الماء (بياناتك) على إسفنجة، فتقوم الإسفنجة بامتصاص الماء قطعة قطعة.
  • في SHA-3، يتم تقسيم بيانات الإدخال إلى أجزاء صغيرة وامتصاصها في "إسفنجة" داخلية (مجموعة بتات كبيرة).

الخطوة 2 - الخلط (التبديل)

  • بعد امتصاص البيانات، يقوم SHA-3 بضغط الإسفنجة وثنيها داخليًا، مما يؤدي إلى خلط كل شيء حولها في أنماط معقدة. وهذا يضمن أن أي تغيير بسيط في المدخلات يؤدي إلى تجزئة مختلفة تمامًا.

الخطوة 3 - مرحلة الضغط

  • أخيرًا، اضغط على الإسفنجة لإخراج الناتج (الهاش). إذا كنت بحاجة إلى هاش أطول، يمكنك الاستمرار في الضغط للحصول على المزيد من الناتج.

في حين أن الجيل SHA-2 من وظائف التجزئة لا يزال يعتبر آمنًا (على عكس SHA-1، والذي لا ينبغي استخدامه للأمان بعد الآن)، فمن المنطقي البدء في استخدام الجيل SHA-3 بدلاً من ذلك عند تصميم أنظمة جديدة، ما لم تكن بحاجة إلى التوافق مع الأنظمة القديمة التي لا تدعمها.

أحد الأمور التي يجب مراعاتها هو أن الجيل SHA-2 ربما يكون أكثر دالة تجزئة استخدامًا وتعرضًا للهجوم على الإطلاق (خاصة SHA-256 بسبب استخدامها على بلوكتشين Bitcoin)، ومع ذلك لا يزال قائمًا. سوف يستغرق الأمر بعض الوقت قبل أن تصمد SHA-3 أمام نفس الاختبارات الصارمة التي أجريت على مليارات.

شارك على بلوسكايشارك على الفيسبوكشارك على لينكدإنشارك على تمبلرشارك على إكسشارك على لينكدإنثبت على بينتريست

ميكيل بانج كريستنسن

عن المؤلف

ميكيل بانج كريستنسن
ميكيل هو مؤسس ومالك موقع miklix.com. يتمتع بخبرة تزيد عن 20 عامًا كمبرمج كمبيوتر/مطور برامج محترف ويعمل حاليًا بدوام كامل في إحدى شركات تكنولوجيا المعلومات الأوروبية الكبرى. عندما لا يقوم بالتدوين، يقضي وقت فراغه في مجموعة واسعة من الاهتمامات والهوايات والأنشطة، والتي قد تنعكس إلى حد ما في تنوع الموضوعات التي يغطيها هذا الموقع.