Miklix

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

نُشرت: ١٨ فبراير ٢٠٢٥ م في ٩:٥٥:٢٢ م UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٢:٢٧:٥٠ م UTC

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

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

SHA-224 Hash Code Calculator

SHA-224 (خوارزمية التجزئة الآمنة 224 بت) هي دالة تجزئة تشفيرية تأخذ مُدخلًا (أو رسالة) وتُنتج مُخرجًا ثابت الحجم، 224 بت (28 بايت)، يُمثل عادةً برقم سداسي عشري مكون من 56 حرفًا. تنتمي هذه الخوارزمية إلى عائلة دوال التجزئة SHA-2، التي صممتها وكالة الأمن القومي الأمريكية (NSA). وهي في الواقع نسخة مُختصرة من SHA-256 بقيم تهيئة مختلفة، مُخصصة لحالات الاستخدام التي تكون فيها السرعة وكفاءة استخدام المساحة أكثر أهمية من أقصى درجات الأمان، مثل الأنظمة المُدمجة. مع ذلك، لا تزال SHA-224 تُعتبر آمنة، وإن كانت بدرجة أقل قليلًا من SHA-256.

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


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

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

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



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



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

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

على أي حال، لنفترض أن وظيفة الهاش عبارة عن خلاط فائق التقنية مصمم لصنع عصير فريد من أي مكونات تضعها فيه. يتطلب هذا أربع خطوات، أول ثلاث منها مطابقة لخوارزمية SHA-256:

الخطوة 1: أدخل المكونات (الإدخال)

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

الخطوة الثانية: عملية المزج (دالة التجزئة)

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

الخطوة 3: ستحصل على عصير سموثي (النتيجة):

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

الخطوة الرابعة: الاقتطاع

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

يمكنك أيضًا الاطلاع على حاسبة تجزئة SHA-256 الخاصة بي هنا: الرابط

قراءات إضافية

إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:


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

ميكيل كريستنسن

عن المؤلف

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