פנקס חד-פעמי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 28:
*אסור להשתמש במפתח אחד יותר מפעם אחת.
 
מהדרישה השלישית נגזר שמו של הצופן. שימוש חוזר במפתח יהפוך את הצופן לקל מאוד לשבירה: בהינתן שני מסרים שהוצפנו עם אותו מפתח, ביצוע חיבור בינארי (XOR) בין שניהם יחזיר את תוצאת XOR של שני המסרים כשהם לא מוצפנים, כלומר יבטל את השפעת המפתח על הצופןעליהם ואז בהינתן אחד מהם ניתן לחשוף את השני בקלות. יתרה מזו, מצב זה משמר את תדירויות המסרים המקוריים, וקיימות שיטות פשוטות יחסית המבוססות על ניתוח סטטיסטי של [[ניתוח תדירויות|תדירויות השפה]], להפרדתם זה מזה.
 
לדוגמה, אם נתונים המסרים <math>\ m_1, m_2</math> ומפתח <math>\ k</math> והתוצאות לאחר הצפנה הם <math>\ c_1=m_1\oplus k</math> וכן <math>\ c_2=m_2\oplus k</math> בהתאמה. אזי מתקיים <math>c_1\oplus c_2=m_1\oplus m_2</math> היות ש-