תוכן עניינים:
הגדרה - מה המשמעות של Message Digest 2 (MD2)?
Message Digest 2 היא פונקציית hash המשמשת בקריפטוגרפיה. הוא פותח בשנת 1989 על ידי רונלד ריבסט, והוא מכוון בתים, ומייצר ערך hash של 128 סיביות בעזרת הודעה באורך שרירותי. הוא מותאם למחשבים של 8 סיביות. הודעה Digest 2 פותחה בעיקר כדי לשמש ליישומי חתימה דיגיטלית, אשר דרשה חתימה של קובץ גדול מאובטח ודחוס באמצעות מפתח פרטי. למרות שהוא נותר בשימוש בתשתיות מפתח ציבוריות, לעתים רחוקות הוא משמש כיוון שהוא לוקח זמן רב לחישוב והוא כבר לא נחשב לבטוח.
Techopedia מסביר את Message Digest 2 (MD2)
העיכול של הודעה 2 תלוי בפרמוטציה אקראית של בתים. 32 מספרים הקסדצימליים ספרותיים משמשים לייצוג 128 החשיש של Message Digest 2. האלגוריתם של Message Digest 2 עושה שימוש בהודעה בכל אורך ומפיק פלט של עיכול הודעה של 128 סיביות של הקלט. ההנחה היא כי אי אפשר להפיק שתי הודעות עם אותה עיכול של הודעות או להשיג עיכול של הודעת יעד מוגדרת מראש מההודעה הנתונה. התהליך של האלגוריתם של Message Digest 2 כולל את הצעדים הבאים: הוספת בתים לריפוד, הוספת בדיקת בדיקה, אתחילת חיץ עיכול ההודעות לצורך חישוב עיכול ההודעות, עיבוד ההודעה בבלוקים של 16 בייטים ולבסוף הפקת הפלט.
אחד היתרונות הגדולים ביותר של Message Digest 2 הוא הפשטות שלה ביישום. עם זאת, הודעה Digest 2 איטית יותר בהשוואה ל- Message Digest 4 או 5. הסיבה לכך היא שהייתה אופטימלית למחשבי 8 סיביות, ואילו הודעה Digest 4 ו- 5 עברו אופטימיזציה למכונות 32 סיביות. שוב, בהשוואה בין אלגוריתמים של חשיש מאובטח כמו SHA-1 או SHA-256, האלגוריתמים של Message Digest 2 הם לאט יותר בביצועים. עם זאת, התגלה כי עיכול ההודעות 2 יכול לדלוף מידע על המפתחות עם התקפות התנגשות, וזו הסיבה שהוא כבר לא מועדף.
