MD5
מתוך ויקיפדיה, האנציקלופדיה החופשית
בקריפטוגרפיה, MD5 (ראשי תיבות באנגלית: Message-Digest algorithm 5, בתרגום חופשי: "אלגוריתם תמצות הודעה גרסה 5") היא פונקציית גיבוב חד כיוונית (One-Way Hash Function).
האלגוריתם נחשב Internet Standard, כלומר - הוגדר וסווג על ידי ה-IETF, מעמד המקנה לו חשיבות רבה. מסיבה זו הוא כלול בתוכניות אבטחה רבות. אלגוריתם ה-MD5 מעבד הודעות בגודל משתנה ופולט ערך בגודל קבוע של 128 סיביות.
חתימת MD5 הינה מחרוזת טקסט חסרת משמעות שאורכה 32 תווים, כגון: 1b1e2cca18d2beec33272ea8b3f4c271.
תוכן עניינים |
[עריכה] שימושים נפוצים
- השימוש באלגוריתם MD5 נפוץ בפורומים מבוססי IB או PHP, המשתמשים בו על מנת להגן על פרטי המשתמש.
- בדיקת שלמות או תקינות של קבצים. המשתמש יכול להשוות את חתימת ה-MD5 שפורסמה, מול החתימה של הקובץ שהוריד. בדיקת תקינות זו יכולה לגלות רק אם הקובץ פגום או לא שלם.
[עריכה] היסטוריה
MD5 תוכנן על ידי רונלד ריבסט בשנת 1991, כדי להחליף את פונקציית הגיבוב החד כיוונית המוקדמת יותר MD4. ב-1996, נמצא פגם באלגוריתם MD5, ואף על פי שהפגם לא פגע באבטחה של MD5 באופן גורלי, מספר מומחי אבטחה ייעצו לעבור לפונקציות גיבוב חד כיווניות. ב-2004, נמצאו מספר פגמים רציניים נוספים מבחינת האבטחה של MD5.
[עריכה] ראו גם
[עריכה] לקריאה נוספת
- סיימון סינג, סודות ההצפנה, "ידיעות אחרונות".
- Internet Security: Cryptographic Principles, Algorithms and Protocols.

