صورة: نظرة عامة على خوارزمية التجزئة HAVAL-256/3
نُشرت: ١٢ يناير ٢٠٢٦ م في ٢:٠٨:٠٥ م UTC
آخر تحديث: ٩ يناير ٢٠٢٦ م في ٧:٣٥:٣٧ م UTC
رسم بياني أفقي يوضح خوارزمية التجزئة HAVAL-256/3، بما في ذلك الحشو، وكتل الرسائل 1024 بت، وثلاث تمريرات ضغط، و96 جولة، ووظائف HAVAL الداخلية، وقيمة التجزئة الناتجة 256 بت.
HAVAL-256/3 Hash Algorithm Overview

الإصدارات المتوفرة من هذه الصورة
ملفات الصور المتاحة للتحميل أدناه أقل ضغطاً وأعلى دقة - ونتيجة لذلك أعلى جودة - من الصور المضمنة في المقالات والصفحات على هذا الموقع، والتي تم تحسينها من حيث حجم الملف من أجل تقليل استهلاك النطاق الترددي.
مقاس عادي (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-256/3، مُصمّمًا بأسلوبٍ مستقبليٍّ مُستوحى من عالم الإنترنت، بألوان الأزرق والبرتقالي. في أقصى اليسار، يُظهر عمودٌ بعنوان "بيانات الإدخال" أرقامًا ثنائيةً تتدفق إلى قمعٍ مُعلّمٍ بعبارة "الحشو وإضافة الطول"، مُمثّلًا مرحلة المعالجة المُسبقة حيث يتم حشو الرسالة الأصلية وإضافة طولها بالبتات. أسفل القمع، تُشير لوحةٌ مُضيئةٌ بوضوحٍ إلى "كتل 1024 بت"، مُوضّحةً أن الرسالة المُحشوة مُقسّمةٌ إلى كتلٍ ثابتة الحجم، كلٌّ منها 1024 بت. تتدفق هذه الكتل إلى أسفل إلى قسم "كتل الرسالة"، حيث تحمل كل كتلةٍ اسم B1 وB2، ومنها تنطلق الأسهم إلى مسار الضغط الرئيسي.
تُحيط بالمنطقة المركزية مستطيلة كبيرة مستديرة تحمل عنوان "3 تمريرات"، للتأكيد على أن خوارزمية HAVAL-256/3 تُجري ثلاث تمريرات متسلسلة على كل كتلة. تحتوي هذه المنطقة على ثلاث مراحل أفقية تحمل عناوين "التمريرة 1" و"التمريرة 2" و"التمريرة 3"، ولكل منها دوائر تخطيطية صغيرة توضح عمليات المزج الداخلية. إلى يمين هذه المراحل، توجد مجموعة رأسية من مربعات تسجيل صغيرة تحمل أحرفًا مثل B وC وD وE وF، ترمز إلى كلمات الحالة الداخلية للخوارزمية التي يتم تحديثها أثناء المعالجة. يظهر ملصق "96 جولة" بالقرب من الحافة اليمنى لمنطقة التمريرات، مُلخصًا أن التمريرات الثلاث مجتمعة تتكون من 96 خطوة.
أسفل مسارات المعالجة، يُفصّل قسمٌ مُؤطّر بعنوان "دالة هافال" العمليات الأساسية لكل جولة. يُظهر هذا القسم الدالة f(x, y, z) وهي تُغذّي سلسلة من المُعاملات، بما في ذلك الجمع والتدوير ورموز الضرب، وكلها مُرتبطة بأسهم لتوضيح التحويلات غير الخطية المُطبّقة على الحالة. يُوضّح هذا القسم بصريًا كيفية دمج كلمات الرسائل والسجلات الداخلية وتبديلها خلال كل جولة.
في أقصى اليمين، تتقارب عدة خطوط متوهجة نحو أيقونة قفل ذهبي كبير مُدمجة في خلفية لوحة دوائر مُنمقة، تُمثل نتيجة الأمان لعملية التجزئة. أسفل القفل، يظهر مربع بارز مكتوب عليه "قيمة التجزئة 256 بت"، متبوعًا بسلسلة تجزئة سداسية عشرية مُختصرة تبدأ بـ "D95A5B59A335933988A06A96..." لتوضيح تنسيق الإخراج النهائي. على طول أسفل الرسم البياني، يظهر العنوان "خوارزمية التجزئة HAVAL-256/3" بخط عريض. بشكل عام، يُوضح الرسم البياني تدفق البيانات الكامل من المدخلات الخام مرورًا بالحشو، ومعالجة الكتل 1024 بت، والضغط ثلاثي المراحل مع 96 جولة، وأخيرًا إلى نتيجة التجزئة ذات الطول الثابت 256 بت، باستخدام أسهم ولوحات مُرمزة بالألوان لتسهيل تتبع بنية ومراحل الخوارزمية.
الصورة مرتبطة بـ: حاسبة رمز التجزئة HAVAL-256/3
