פונקציית גיבוב

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

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

שיטה פשוטה היא לשים רשימה בכל תא. כך אפשר לאחזר דברים מהר גם אם יש התנגשויות.

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

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

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!