תְמוּנָה: אלגוריתם ה-Hash של HAVAL-192/3 – דיאגרמת זרימה בת שלושה מעברים
פורסם: 12 בינואר 2026 בשעה 13:42:12 UTC
עודכן לאחרונה: 9 בינואר 2026 בשעה 19:59:03 UTC
אינפוגרפיקה טכנית הממחישה את אלגוריתם ה-hash של HAVAL-192/3: קלט וריפוי, מילות אתחול A-E, שלושה סבבי עיבוד עם ערבוב/תמורה ופלט תקציר של 192 סיביות.
HAVAL-192/3 Hash Algorithm – Three-Pass Flow Diagram

גרסאות זמינות של תמונה זו
קבצי התמונה הזמינים להורדה להלן דחוסים פחות ובעלי רזולוציה גבוהה יותר - וכתוצאה מכך, באיכות גבוהה יותר - בהשוואה לתמונות המוטמעות במאמרים ובדפים באתר זה, אשר מותאמות יותר לגודל הקובץ על מנת להפחית את צריכת רוחב הפס.
גודל רגיל (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-192/3" על רקע כחול עמוק בעל טקסטורה וינייטה רכה. כותרת לבנה מודגשת "HAVAL-192/3" משתרעת על פני הפינה השמאלית העליונה, בעוד ש"אלגוריתם הגיבוב" מופיע בפינה הימנית העליונה בצהוב זהוב חם; קו אופקי דק עובר מתחת לכותרת. במרכז למטה נמצאת כותרת המשנה "גיבוב של 192 סיביות / 3 מעברים". הדיאגרמה מאורגנת כזרימת נתונים משמאל לימין. בקצה השמאלי, שתי משבצות צפחה כהה משופעות שקוראות "הודעת קלט" ו-"ריפוד ואורך", כל אחת מהן מזינה חצים לאזור העיבוד הראשי. מתחתיהן נמצא פאנל מקווקו שכותרתו "וקטור אתחול" המכיל חמישה אריחים כחולים מוערמים המסומנים A, B, C, D ו-E; כל אריח מסומן "32 סיביות" מימין. חצים משלבי ההודעה ולוח האתחול מתכנסים למתחם מלבני גדול ומקווקו במרכז המייצג את חישוב הליבה של HAVAL. בקצה העליון של המסגרת הזו יש שורה של בלוקים כתומים קטנים, המצביעים על לוח זמנים של הודעות או זרם מילים מחולק, עם מוטיב של חץ דו-כיווני מעליה. בתוך המסגרת יש שלושה פסים אופקיים רחבים המסומנים "ROUND 1", "ROUND 2" ו-"ROUND 3" (כל אחד מהם מעוצב כפס כחול ארוך עם הדגשות מתכתיות). מתחת לכל תווית עגולה יש בלוק בולט דמוי נוסחה המציג את פונקציית הסיבוב והסיבובים: הראשון קורא "f1 & Rot <<< s1 ⊕ + K1", השני "f2 & Rot <<< s2 ⊕ + K2", והשלישי "f3 & Rot <<< s3 ⊕ + K3". חצים קטנים כלפי מטה בצבעים כחול קר וכתום חם לסירוגין נמצאים מתחת לבלוקי נוסחאות אלה, ומרמזים על פעולות ערבוב המיושמות על מספר מילים פנימיות. מימין לכל בלוק נוסחאות יש תיבה כהה קטנה יותר המסומנת "ערבוב ותמורה", המחוברת על ידי חצים עבים, ומדגישה שכל מעבר כולל סידור מחדש ודיפוזיה. מספר חצים מעוקלים ואנכיים עוברים בין הסיבובים ולאורך הגבול הימני של המתחם, ומציינים חזותית משוב בין השלבים ואת אופי השרשור של תהליך הדחיסה. בתחתית המתחם המרכזי נמצא לוחית כהה ועבה המסומנת "FINALIZE" עם הביטוי "A ⊕ C ⊕ E" מתחתיו, המרמז על שלב שילוב סופי לפני יצירת התקציר. בקצה הימני, פאנל נפרד שכותרתו "VALUE HASH 192-BIT" ממוסגר על ידי מתאר דק ומחובר לשלושת הסיבובים על ידי שלושה חצים מקבילים. בתוך פאנל זה מוערמים מלבנים כתומים בעלי גרדיאנט המסומנים H0, H1, H2, H3 ו-H4, כל אחד מסומן "32-bit"; מלבן נוסף חוזר על התווית "H4" במקום להציג אינדקס חדש, המשקף את התיאור המסוגנן (והמעט מיותר) של מילות הפלט בגרפיקה. לאורך תחתית פאנל הפלט נמצא סרט כתום קטן עם טקסט זעיר המציג רצף דמוי שרשור של מונחי H, המחזק את העובדה שהתוצאה הסופית מורכבת מחלקים מרובים של 32 סיביות. בסך הכל, ערכת הצבעים מנוגדת לגווני כחול קרים למבנה עם נגיעות כתומות בהירות למילות נתונים ופלט, והסגנון החזותי משתמש בצלליות, קצוות משופעים וחצים ברורים כדי להעביר את זרימת הגיבוב בתלת-מעבר של HAVAL-192/3. הקומפוזיציה נקייה, טכנית ומתמקדת בתרשים.
התמונה קשורה ל: מחשבון קוד גיבוב HAVAL-192/3
