Miklix

מחשבון קוד גיבוב HAVAL-192/5

פורסם: 18 בפברואר 2025 בשעה 21:16:21 UTC

מחשבון קוד Hash המשתמש בפונקציית Hash של אורך משתנה 192 סיביות, 5 סיבובים (HAVAL-192/5) כדי לחשב קוד Hash על סמך קלט טקסט או העלאת קובץ.

עמוד זה תורגם במכונה מאנגלית על מנת להנגיש אותו לכמה שיותר אנשים. למרבה הצער, תרגום מכונה עדיין אינו טכנולוגיה משוכללת, ולכן עלולות להתרחש שגיאות. אם אתה מעדיף, תוכל לצפות בגרסה האנגלית המקורית כאן:

HAVAL-192/5 Hash Code Calculator

HAVAL (Hash of Variable Length) היא פונקציית גיבוב קריפטוגרפית שתוכננה על ידי יוליאנג ז'נג, ג'וזף פייפז'יק וג'ניפר סברי בשנת 1992. זוהי הרחבה של משפחת ה-MD (Message Digest), בהשראת MD5 במיוחד, אך עם שיפורים משמעותיים בגמישות ובאבטחה. הוא יכול לייצר קודי hash באורכים משתנים מ-128 עד 256 סיביות, ולעבד את הנתונים ב-3, 4 או 5 סיבובים.

הגרסה המוצגת בדף זה מוציאה קוד hash של 192 סיביות (24 בתים) המחושב ב-5 סיבובים. התוצאה מתקבלת כמספר הקסדצימלי בן 48 ספרות.

גילוי נאות: לא כתבתי את היישום הספציפי של פונקציית ה-hash המשמשת בדף זה. זוהי פונקציה סטנדרטית הכלולה בשפת התכנות PHP. יצרתי את ממשק האינטרנט רק כדי להפוך אותו לזמין לציבור כאן מטעמי נוחות.


חשב קוד Hash חדש

נתונים שנשלחו או קבצים שהועלו באמצעות טופס זה יישמרו בשרת רק כל עוד נדרש ליצירת קוד ה-hash המבוקש. זה יימחק מיד לפני שהתוצאה תוחזר לדפדפן שלך.

נתוני קלט:



הטקסט שנשלח מקודד UTF-8. מכיוון שפונקציות hash פועלות על נתונים בינאריים, התוצאה תהיה שונה מאשר אם הטקסט היה בקידוד אחר. אם אתה צריך לחשב hash של טקסט בקידוד ספציפי, עליך להעלות קובץ במקום.



על אלגוריתם HAVAL Hash

דמיינו את HAVAL כבלנדר חזק במיוחד שנועד לערבב מרכיבים (הנתונים שלכם) בצורה כל כך יסודית שאף אחד לא יכול להבין את המתכון המקורי רק על ידי התבוננות בשייק הסופי (האש).

שלב 1: הכנת המרכיבים (הנתונים שלך)

כאשר אתה נותן ל-HAVAL כמה נתונים - כמו הודעה, סיסמה או קובץ - זה לא סתם זורק אותם לתוך הבלנדר כפי שהם. ראשית, זה:

  • מנקה וקוצץ את הנתונים לחתיכות מסודרות (זה נקרא ריפוד).
  • מוודא שהגודל הכולל מתאים לבלנדר בצורה מושלמת (כמו לוודא שמרכיבי השייק ממלאים את הצנצנת באופן שווה).

שלב 2: מיזוג בסיבובים (ערבוב מעברים)

HAVAL לא רק לוחץ על "בלנד" פעם אחת. הוא מערבב את הנתונים שלך במשך 3, 4 או 5 סבבים - כמו מיזוג השייק שלך מספר פעמים כדי לוודא שכל נתח מרוסק.

  • 3 מעברים: מיזוג מהיר (מהיר אך לא מאוד בטוח).
  • 5 מעברים: תערובת סופר יסודית (איטית יותר אבל הרבה יותר בטוחה).

כל סיבוב מערבב את הנתונים בצורה שונה, תוך שימוש ב"להבים" מיוחדים (פעולות מתמטיות) אשר קוצצים, הופכים, מערבבים ומועכים את הנתונים בדרכים מטורפות ובלתי צפויות.

שלב 3: רוטב סודי (פונקציית דחיסה)

בין סבבי מיזוג, HAVAL מוסיפה את הרוטב הסודי שלה - מתכונים מיוחדים שמסעירים את העניינים עוד יותר. שלב זה מבטיח שאפילו שינוי זעיר בנתונים שלך (כמו שינוי אות אחת בסיסמה) הופך את השייק הסופי לשונה לחלוטין.

שלב 4: השייק הסופי (The Hash)

אחרי כל הערבוב, HAVAL שופך את ה"שייק" האחרון שלך.

  • זהו ה-hash - טביעת אצבע ייחודית של הנתונים שלך.
  • לא משנה כמה גדולים או קטנים היו הנתונים המקוריים שלך, ה-hash הוא תמיד באותו גודל. זה כמו להכניס פירות בכל גודל לבלנדר אבל תמיד לקבל את אותה כוס שייק.

נכון לשנת 2025, רק HAVAL-256/5 עדיין נחשב מאובטח סביר למטרות הצפנה, אם כי לא כדאי להשתמש בו בעת תכנון מערכות חדשות. אם אתה עדיין משתמש בו במערכת מדור קודם אתה לא בסיכון מיידי, אבל שקול לעבור לדוגמא SHA3-256 בטווח הארוך יותר.

שתפו בבלוסקישתפו בפייסבוקשתפו בלינקדאיןשתפו ב-Tumblrשתפו ב-Xשתפו בלינקדאיןהצמד בפינטרסט

מיקל בנג כריסטנסן

על המחבר

מיקל בנג כריסטנסן
מיקל הוא היוצר והבעלים של miklix.com. יש לו למעלה מ-20 שנות ניסיון כמתכנת מחשבים/מפתח תוכנה מקצועי וכיום הוא מועסק במשרה מלאה בתאגיד IT אירופאי גדול. כשהוא לא כותב בלוג, הוא מבלה את זמנו הפנוי במגוון עצום של תחומי עניין, תחביבים ופעילויות, שעשויים לבוא לידי ביטוי במידה מסוימת במגוון הנושאים המכוסים באתר זה.