פונקציה חד-כיוונית

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

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

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

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

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

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

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