בית אבטחה מה זה md5? - הגדרה מטכנולוגיה

מה זה md5? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של MD5?

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

Techopedia מסביר MD5

עם פיתוח אלגוריתמים שונים של חשיש, מומחים ציינו כי מהנדסים מצאו כי ל- MD5 יש חולשות קשות מבחינת אי היותן "עמידות בפני התנגשות". התנגשות מתרחשת כאשר שני ערכי חשיש נמצאים דומים או זהים. כדי לעבוד נכון, כל ערך חשיש בודד צריך להיות ייחודי. מכיוון שפונקציונליות זו נדרשת לפרוטוקולי אימות פופולריים כמו Secure Sockets Layer (SSL), MD5 הוחלף לעתים קרובות בסוגים אחרים של אלגוריתמי hash.

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

מה זה md5? - הגדרה מטכנולוגיה