صورة: مخطط انسيابي لخوارزمية التجزئة HAVAL-224/3

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

تصور عالي المستوى لخوارزمية التجزئة HAVAL-224/3، يوضح المعالجة المسبقة للإدخال، والكتل ذات 1024 بت، والتهيئة، وثلاث جولات ضغط، وإنشاء ملخص 224 بت.


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

HAVAL-224/3 Hash Algorithm Flow Diagram

رسم بياني أفقي يوضح مسار التجزئة HAVAL-224/3: رسالة الإدخال، والحشو والطول، وكتل الرسائل 1024 بت، وحالة التجزئة الأولية، وثلاث جولات ضغط، وتجزئة إخراج 224 بت مع خطوات الاقتطاع والخلط.

الإصدارات المتوفرة من هذه الصورة

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

مقاس عادي (1,536 x 1,024)

حجم كبير (3,072 x 2,048)

حجم كبير جداً (4,608 x 3,072)

حجم كبير جداً (6,144 x 4,096)

حجم كبير بشكل كوميدي (1,048,576 x 699,051)

  • ما زلت أقوم بالتحميل...؛-)

وصف الصورة

تتوسط الصورة رسمة بيانية عريضة أفقية بعنوان "خوارزمية التجزئة HAVAL-224/3" مكتوبة بأحرف معدنية كبيرة. أما الخلفية فهي عبارة عن حقل داكن ذي طابع تقني يجمع بين أرقام ثنائية باهتة ورسومات تخطيطية للدوائر الإلكترونية، حيث تتداخل درجات اللون الأزرق الباردة في النصف العلوي مع درجات اللون الكهرماني الدافئة قرب النصف السفلي. يُعرض الرسم البياني على شكل مخطط انسيابي للعملية من اليسار إلى اليمين باستخدام لوحات مستطيلة متصلة بأسهم سميكة.

في أقصى اليسار توجد لوحة زرقاء تحمل عنوان "رسالة الإدخال". بداخلها، يوجد مربع أصغر مكتوب عليه "بيانات الإدخال"، متبوعًا بأجزاء رسالة رمزية مكتوبة على النحو التالي: M1، M2، M3، ...، MN. يشير سهم متجه للأسفل إلى لوحة ذهبية تحمل عنوان "الحشو والطول" مع النص الفرعي "بتات الحشو + الطول"، مما يؤكد على المعالجة المسبقة قبل معالجة الكتل.

أسفل ذلك، يشير سهم آخر إلى قسم أخضر بعنوان "كتل الرسائل 1024 بت". تحتوي هذه اللوحة على شبكة من مربعات خضراء أصغر تمثل كلمات أو كتل فرعية من الرسالة، كل مربع مُصنّف بمؤشرات M (على سبيل المثال M0، M1، M2، M3، ومؤشرات أعلى مثل M15). تشير لوحة الكتل إلى أن الرسالة مُقسّمة إلى كتل ثابتة الحجم 1024 بت، تتكون من كلمات مُفهرسة متعددة.

في أسفل اليسار، تُظهر لوحة حمراء تحمل عنوان "قيمة التجزئة الأولية" متجه حالة أولية يحتوي على متغيرات H متعددة (مثل H0، H1، H2، إلخ)، مما يشير إلى حالة تسلسل متعددة الكلمات نموذجية لدوال التجزئة التكرارية. ويتجه سهم نحو اليمين من منطقة التهيئة هذه إلى المكون المركزي.

يهيمن على مركز الرسم البياني لوحة كبيرة داكنة بعنوان "ثلاث جولات ضغط". تحتوي هذه اللوحة على ثلاثة أقسام أفقية متراصة تحمل عناوين برتقالية غامقة: "الجولة 1"، "الجولة 2"، و"الجولة 3". تُصوّر كل جولة صفًا من سجلات حالة التجزئة في الأعلى (مُشار إليها برموز H0، H1، H2، H3، H4، وH6)، وتحتها سلسلة من كتل الوظائف الملونة تحمل الرموز f1، f2، وf3 (وفي الجولة الأخيرة، يظهر رمز وظيفة إضافي، مثل f5). تشير الأسهم البيضاء ثنائية الاتجاه والموصلات الرأسية الصغيرة إلى حركة البيانات ومزجها بين سجلات الحالة ووظائف هذه الجولات. في أقصى يمين كل صف من صفوف الجولات، توجد كتلة برتقالية صغيرة تشبه العلامة (مثل f1 أو f3) تُشير إلى وظيفة الجولة الرئيسية.

من لوحة الضغط المركزية، يشير سهم كبير إلى اللوحة الزرقاء الموجودة في أقصى اليمين والمُعنونة "قيمة التجزئة الناتجة". في الداخل، يوجد مربع بارز مكتوب عليه "قيمة التجزئة 224 بت". أسفله، يوجد سطران على شكل قائمة تحقق مع علامات صح، مكتوب عليهما "XOR والجمع" و"الاقتران إلى 224 بت"، مُلخصين التركيبة النهائية وحجم الناتج. في أسفل لوحة الناتج، يوجد مربع أزرق داكن يحتوي على مثال لتجزئة مُجمّعة على شكل أحرف سداسية عشرية موزعة على عدة أسطر. بشكل عام، يُوضح هذا التكوين سير عمل تجزئة HAVAL-224/3 من البداية إلى النهاية: إدخال الرسالة، والحشو، وتكوين الكتلة، والتهيئة، وثلاث جولات ضغط، والإنتاج النهائي لتجزئة 224 بت.

الصورة مرتبطة بـ: حاسبة رمز التجزئة HAVAL-224/3

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