صورة: تصور خوارزمية التجزئة HAVAL-256/5

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

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


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

HAVAL-256/5 Hash Algorithm Visualization

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

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

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

مقاس عادي (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/5 بصريًا من اليسار إلى اليمين، باستخدام نظام ألوان مستقبلي يجمع بين الأزرق الداكن والعنبري مع إبرازات متوهجة وأرقام ثنائية عائمة في الخلفية. في أقصى اليسار، تعرض لوحة بعنوان "رسالة الإدخال" أيقونة مستند مليئة بأرقام ثنائية تتدفق إلى مجموعة من كتل البيانات الصغيرة، مما يشير إلى أن رسالة عشوائية تُستقبل كمدخل بتات خام. أسفلها، تُظهر لوحة ثانية بعنوان "الحشو والتقسيم" عملية حشو الرسالة وتقسيمها إلى عدة كتل بحجم 1024 بت، مُشار إليها بـ B1 وB2 وBn، مما يؤكد أن الخوارزمية تعالج الرسائل الطويلة كتلة تلو الأخرى. توجه الأسهم النظر نحو المنطقة المركزية التي تهيمن على التصميم. يظهر عنوان رئيسي كبير بعنوان "5 تمريرات"، وتحته خمسة مربعات ملونة تحمل الرموز f1، f2، f3، f4، وf5، تمثل الدوال المنطقية غير الخطية الخمس التي يستخدمها برنامج HAVAL في تكوينه ذي الخمس تمريرات. أسفل هذه المربعات، يظهر النص "80 جولة تحويل"، مما يشير إلى تحديث الحالة الداخلية بشكل متكرر عدة مرات لكل كتلة رسالة. في المنتصف، يُظهر مخطط معقد بعنوان "دوال مزج الرسائل" أسهمًا تتقاطع بين عدة كتل، ترمز إلى كيفية دمج الكلمات من الرسالة والحالة الداخلية. تعرض لوحة فرعية بعنوان "عمليات البت" العمليات الأساسية AND، XOR، ROTATE، وSHIFT، كل منها داخل رمز دائري، مما يُبرز الطبيعة الثنائية منخفضة المستوى للخوارزمية. على الجانب الأيمن، تعرض لوحة بعنوان "حالة التجزئة الأولية" خمسة سجلات مُعَلَّمة بالحروف A وB وC وD وE، ويحتوي كل سجل على قيم رقمية أو سداسية عشرية صغيرة أسفله، توضح متغيرات التسلسل التي يتم تحديثها أثناء المعالجة. أسفل ذلك، تعرض لوحة أخرى بعنوان "جولات الضغط" الدوال f1 وf2 وf4 وf5 وهي تُعيد تغذية الحالة بأسهم منحنية، تُمثل دالة الضغط المُطبقة على كل كتلة. في الأسفل، يحتوي مربع مُضيء بعنوان "الإنهاء - 5 جولات XOR وإزاحة" على قيم سداسية عشرية نموذجية مثل 8F7D94A1 و2B9CEB46، مما يُشير إلى مرحلة المزج النهائية التي تُنتج التجزئة. تتقارب جميع الأسهم نحو المركز السفلي، حيث تُمثل دوامة دائرية مُضيئة بصريًا تكثيف جميع الحالات الوسيطة في نتيجة واحدة. أسفل هذه الدوامة، تظهر لافتة كُتب عليها "ملخص الإخراج 256 بت" متبوعة بـ "نتيجة التجزئة 256 بت"، مما يشير إلى طول الإخراج الثابت للخوارزمية. يستخدم التصميم بأكمله أنسجة معدنية وحواف نيون وألواحًا متعددة الطبقات لعرض مسار معالجة متدرج: الإدخال، والحشو، والتحويل متعدد المراحل، والضغط، والإنهاء، وقيمة التجزئة الناتجة 256 بت.

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

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