תְמוּנָה: סקירת אלגוריתם ה-Hash של HAVAL-256/3
פורסם: 12 בינואר 2026 בשעה 14:08:28 UTC
עודכן לאחרונה: 9 בינואר 2026 בשעה 19:35:37 UTC
אינפוגרפיקה נוף הממחישה את אלגוריתם ה-hash של HAVAL-256/3, כולל ריפוד, בלוקי הודעות של 1024 סיביות, שלושה מעברי דחיסה, 96 סיבובים, פונקציות HAVAL פנימיות וערך ה-hash של 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 מבצע שלושה מעברים עוקבים על פני כל בלוק. בתוך אזור זה נמצאים שלושה שלבים אופקיים המסומנים PASS 1, PASS 2 ו-PASS 3, כל אחד עם מעגלים סכמטיים קטנים הממחישים את פעולות הערבוב הפנימיות. מימין לשלבים אלה נמצאת ערימה אנכית של תיבות אוגר קטנות המסומנות באותיות כגון B, C, D, E ו-F, המסמלות את מילות המצב הפנימיות של האלגוריתם המתעדכנות במהלך העיבוד. תווית שקוראת "96 ROUNDS" מופיעה ליד הקצה הימני של אזור המעברים, ומסכמת ששלושת המעברים יחד מורכבים מ-96 שלבים בסך הכל.
מתחת למעברים, מקטע ממוסגר שכותרתו "פונקציית HAVAL" מפרט את הפעולות המרכזיות בכל סיבוב. בתוכו, הפונקציה f(x, y, z) מוצגת כשהיא מזינה רצף של אופרטורים, כולל סמלים בסגנון חיבור, סיבוב וכפל, כולם מחוברים באמצעות חצים כדי להמחיש את הטרנספורמציות הלא ליניאריות המוחלות על המצב. בלוק זה מעביר באופן ויזואלי כיצד מילות הודעה ורגיסטרים פנימיים משולבים ומשתנים במהלך כל סיבוב.
בקצה הימני, קווים זוהרים מרובים מתכנסים לעבר סמל מנעול גדול וזהוב המוטמע ברקע של מעגל מודפס, המייצג את תוצאת האבטחה של תהליך הגיבוב. מתחת למנעול, תיבה בולטת קוראת "VALUE HASH 256-BIT", ואחריה מחרוזת תקציר הקסדצימלית מקוצרת המתחילה ב-"D95A5B59A335933988A06A96..." כדי להמחיש את פורמט הפלט הסופי. בתחתית האינפוגרפיקה, הכותרת "ALGORITHM HASH HAVAL-256/3" מוצגת באותיות מודגשות. בסך הכל, הדיאגרמה מציגה את זרימת הנתונים המלאה מקלט גולמי דרך ריפוד, עיבוד בלוקים של 1024 סיביות, דחיסה בשלושה מעברים עם 96 סיבובים, ולבסוף לתוצאת הגיבוב באורך קבוע של 256 סיביות, תוך שימוש בחצים ופאנלים מקודדי צבע כדי להקל על המעקב אחר מבנה ושלבי האלגוריתם.
התמונה קשורה ל: מחשבון קוד גיבוב HAVAL-256/3
