صورة: خوارزمية التجزئة HAVAL-160/5 – مخطط تدفق التشفير ذو الخمس مراحل

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

نظرة عامة مرئية مفصلة لوظيفة التجزئة المشفرة HAVAL-160/5، توضح المعالجة المسبقة للرسالة، وخمس تمريرات تحويل، ووظائف الجولة، والملخص النهائي المكون من 160 بت.


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

HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

رسم بياني أفقي يوضح خوارزمية التجزئة HAVAL-160/5 مع حشو الإدخال، وخمس تمريرات، وعمليات البت، وجداول الاستبدال، ومخرج 160 بت.

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

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

مقاس عادي (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-160/5. في أعلى المنتصف، يظهر عنوان معدني بارز "خوارزمية التشفير HAVAL-160/5" مع عنوان فرعي "تشفير 160 بت • 5 تمريرات • 80 جولة". يتدرج نظام الألوان العام من درجات الأزرق الباردة على اليسار إلى درجات الكهرمان والبرتقالي الدافئة على اليمين، رمزًا لتدفق البيانات من المدخلات إلى المخرجات النهائية، مع خلفية خفيفة من الأرقام الثنائية وآثار تشبه الدوائر الإلكترونية.

في أقصى اليسار، يعرض قسم بعنوان "رسالة الإدخال" صفًا من خلايا الرسائل المستطيلة. أسفله، يشير مربع بعنوان "إضافة الحشو وإلحاق الطول" إلى خطوة المعالجة المسبقة. ويؤدي سهم إلى لوحة كبيرة ذات إطار أخضر بعنوان "كتلة بيانات 512 بت"، وهي مقسمة إلى "الكتلة 1" و"الكتلة 2" و"الكتلة N"، مما يوضح كيفية تقسيم الرسالة المُضافة للحشو لأغراض المعالجة.

في الأسفل، يوجد مربع يحمل علامة "قيمة التجزئة الأولية" يحتوي على خمسة سجلات صغيرة تحمل العلامات A وB وC وD وE، تمثل كلمات حالة العمل. تغذي هذه السجلات خط الأنابيب المركزي، حيث توجد خمس علامات تبويب ملونة تحمل العلامات "المرحلة 1" و"المرحلة 2" و"المرحلة 3" و"المرحلة 4" و"المرحلة 5" مرتبة أفقيًا، مما يؤكد على بنية HAVAL متعددة المراحل.

في وسط الرسم البياني، توجد لوحة بارزة بعنوان "عمليات البت" تسرد الوظائف المنطقية الأساسية التي تستخدمها الخوارزمية: AND، OR، XOR، SHIFT، وNOT، وكل منها ممثل بأيقونات مميزة. أسفلها، توجد لوحة أخرى بعنوان "جداول الاستبدال" تعرض مربعات تحمل أسماء S1، S2، S3، S3 (مكررة بشكل مميز)، وS4، لتسليط الضوء على التحويلات غير الخطية المطبقة خلال كل جولة.

أسفل هذه العناصر، توضح منطقة "وظائف التقريب" مسار المتغيرات عبر الأسهم وعقد العمليات. تغذي الكتلتان المسميتان A وC عنصر دوران يحمل علامة "ROT"، ثم إلى عقدة طرح أو مزج، ومنها إلى E، مع إضافة كتلة ثابتة تحمل علامة K إلى المسار. في أسفل المنتصف، تلخص شارة داكنة تحمل عبارة "80 جولة" إجمالي عدد التكرارات التي تم إجراؤها عبر المراحل الخمس.

على الجانب الأيمن، يحتوي قسم بعنوان "الناتج النهائي" على مربع مُسمى "HAVAL-160/5" يشير إلى "قيمة التجزئة 160 بت". يُعرض مثال على التجزئة السداسية العشرية يبدأ بـ "50 AF D1 7C 12 93 E5…" لتوضيح تنسيق النتيجة. أسفل ذلك، تظهر خمسة أشرطة أفقية مُكدسة، مُسماة H0 وH1 وH2 وH3 وH4، كل منها بلون متدرج دافئ مختلف، تُمثل الكلمات الخمس ذات 32 بت التي تُشكل معًا قيمة التجزئة النهائية 160 بت.

بشكل عام، يجمع الرسم البياني بين الطباعة النظيفة والمراحل المرمزة بالألوان والأسهم واللوحات المعيارية لتوجيه المشاهد خطوة بخطوة خلال عملية التجزئة HAVAL-160/5، بدءًا من رسالة الإدخال الخام مرورًا بالمعالجة المسبقة والتحويل متعدد المراحل والعمليات المنطقية، وأخيرًا إلى الملخص التشفيري المضغوط.

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

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