صورة: خوارزمية التجزئة HAVAL-256/4 – سير العمل المرئي
نُشرت: ١٢ يناير ٢٠٢٦ م في ٢:١٣:٥٣ م UTC
آخر تحديث: ٧ يناير ٢٠٢٦ م في ١٠:٣٢:٠١ م UTC
رسم بياني عالي الدقة يشرح سير العمل الداخلي لخوارزمية التجزئة HAVAL-256/4، بدءًا من كتل الإدخال المبطنة مرورًا بأربع تمريرات متوازية وصولًا إلى الملخص النهائي 256 بت.
HAVAL-256/4 Hash Algorithm – Visual Workflow

الإصدارات المتوفرة من هذه الصورة
ملفات الصور المتاحة للتحميل أدناه أقل ضغطاً وأعلى دقة - ونتيجة لذلك أعلى جودة - من الصور المضمنة في المقالات والصفحات على هذا الموقع، والتي تم تحسينها من حيث حجم الملف من أجل تقليل استهلاك النطاق الترددي.
مقاس عادي (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/4"، مصمم بألوان مستقبلية من الأزرق والفيروزي والبرتقالي. يوضح الرسم البياني مسار المعالجة الكامل لدالة التجزئة التشفيرية HAVAL، المُهيأة لإخراج 256 بت وأربع تمريرات. في أقصى اليسار، يظهر رمز مستند مُنمّق بعنوان "رسالة الإدخال"، يُغذي قسمًا يُسمى "الحشو وإلحاق الطول"، حيث تُضاف إلى الرسالة نمط ثنائي ينتهي ببت واحد وحقل طول 64 بت. تُجمّع هذه الرسالة المُحشوة في "كتل 512 بت" مُعلّمة بوضوح، ومُصوّرة على شكل لوحات خضراء مُكدّسة مع نمط بت نموذجي مثل 101010…1، وملصق صغير يُشير إلى طول 64 بت المُلحق.
أسفل ذلك، يُمثل رصيف رأسي مُسمى "الكتلة 1" و"الكتلة 2" و"الكتلة 3" و"الكتلة N" تسلسل كتل الرسائل المتدفقة إلى الخوارزمية الأساسية. تُوجه الأسهم القارئ من هذه الكتل نحو منطقة المعالجة المركزية. في أعلى منتصف الرسم التخطيطي، تعرض لوحة معدنية بعنوان "قيم التجزئة الأولية" أربعة سجلات برتقالية اللون مُعلمة بـ A0 وB0 وC0 وD0، تُشير إلى كلمات الحالة الداخلية الأولية. يشير سهم سميك إلى أسفل من هذه السجلات إلى نواة الحساب الرئيسية.
تهيمن على المنطقة المركزية إطار كبير يحمل عنوان "أربع سلاسل تجزئة متوازية". بداخله، تمتد أربعة مسارات ملونة أفقياً، تحمل أسماء R1 وR2 وR3 وR4، ويربط بينها أيقونات صغيرة على شكل حلقات سلسلة للتأكيد على طبيعتها المتوازية. يحتوي كل مسار على تسلسلات من كتل الوظائف مثل F1 وF2 وF3 وF4، وتباديل مثل P3، مع أسهم تربطها خطوة بخطوة. على الجانب الأيمن من هذه المسارات، توجد تسميات مثل "تدوير 20 بت" و"تدوير 30 بت" و"كلمات 32 بت"، لتسليط الضوء على عمليات التدوير والكلمات الداخلية المطبقة خلال كل جولة. تم ترميز الوظائف والتدويرات بالألوان الأخضر والبرتقالي والأرجواني والأزرق لتمييز عمليات المرور والتحويلات المختلفة بصرياً.
أسفل السلاسل الأربع، يوجد قسم ذو طابع ميكانيكي بعنوان "4 تمريرات / 256 جولة"، مُصوَّر برموز تروس صغيرة، مما يُعزز فكرة المعالجة التكرارية. يُؤدي هذا القسم إلى لافتة بارزة كُتب عليها "256 جولة معالجة"، والتي بدورها تتصل بمربع برتقالي مُظلل يُظهر تحديثات رمزية لسجلات الحالة، مُصنَّفة A وB وC وD، مع أسهم تُشير إلى مزج هذه القيم وتحديثها.
في أقصى اليمين، توجد لوحة خضراء متوهجة تحمل رمز قفل، ومكتوب عليها "HAVAL-256/4 Output". بداخلها، تتراص أربعة صفوف من الأحرف السداسية العشرية، مثل E9A5D74F و2B16D3EC و4F7812A1 وA89C64B5، لتشكيل قيمة تجزئة 256 بت. أسفل هذه اللوحة، يظهر شرح "قيمة التجزئة 256 بت"، موضحًا النتيجة النهائية للخوارزمية.
تتألف الخلفية من نسيج داكن يشبه لوحة الدوائر الإلكترونية، مع سلاسل ثنائية باهتة وخطوط توصيل متوهجة، مما يعزز الطابع التشفيري والرقمي. توجه الأسهم البيضاء والموصلات العين من اليسار إلى اليمين عبر العملية بأكملها، مما يجعل تدفق البيانات الإجمالي - من إدخال الرسالة الخام، مروراً بالحشو، وتقسيم الكتل، وعمليات التجزئة المتوازية، وجولات المعالجة المتعددة، وصولاً إلى ملخص 256 بت الآمن - سهل التتبع بنظرة سريعة.
الصورة مرتبطة بـ: حاسبة رمز التجزئة HAVAL-256/4
