עבר עריכה לאחרונה בתאריך 12.06.03 בשעה 11:33
ראשית קצת היסטוריה:
אחד הצפנים הראשונים שידועים לנו הוא צופן קיסר,
שהשתמש בו יוליוס קיסר הוא החליף אות באות השלישית אחריה
(ובאופן ציקלי)
A->D
B->E
Z->C
וכו.
לאחריו הגיע אוגוסטוס, שחשב שהרעיון טוב, אבל רצה להחליף
לצופן אחר, הוא החליט להזיז ב2 במקום ב3:
A->C
B->Dגם פה, ולמעשה גם בצופן ההחלפה שראינו קודם, כל אות מוצפנת
באותו אופן בדיוקף ללא תלות בשאר הטקסט, מה שעושה את פיצוח
הצופן פשוט למדיי.
ואנשים השתמשו בצפנים כאלו, דיי חלשים, למשך הרבה שנים, עד ש
Blaise de Vigenere במאה ה16 המציא צופן חדש הקרוי על שמו.
צופן פשוט למדיי, הרחבה של צופן קיסר.
יש לנו מפתח שהוא שורה של מספרים מ1 עד 26 או לחילופין
אות שמתאימה להם.
כל תו במפתח מתאר לנו הזחה שונה בצופן קיסר.
את האות הראשונה בטקסט נצפין לפי האות הראשונה במפתח,
את השניה לפי השניה, עד שנגיע לסוף המפתח ואז נחזור שוב לשימוש
באות הראשונה של המפתח.
למשל נתון הטקסט: helloyoufool
והמפתח ACE
את האות הראשונה נצפין בעזרת A, שזה 1, וh נגדיל ב1 נקבל I
את e נצפין עם C זה 3 נקבל H
helloyoufool
ACEACEACEACE
----
IHQMRDPXKPRQ
צופן זה נחשב למשך שנים להיות מאוד חזק, עד שנשבר עי Kasiski
ב1863. (לי לא ברור איך שרד כל-כך הרבה זמן)
עכשיו כשכולנו הבנו את הצופן נסו לפצח, טקסט תקין באנגלית
(מתוך gutenberg)
KBPYU AXTGV HANWV IQNTT GZRUC ZFCXM GGPOB LVPXQ GMHLG MAGNT LUJMG DCBAC TEHJH EHIGC IDTWF FKAWY AAKCU BLATI MAJMW FKULC NNRYY VXBCV WQRZX YFWNR JQLNC ELMPM TDVMK RJMHR JMKRQ OXRTQ WMHBA CUTXC RGYCG TBLIQ GRJMB PVQIQ
|
זה הוצפן בעזרת צופן vigenere בעזרת מפתח קצר כלשהוא.
וכמובן בקובץ:
http://rotter.net/User_files/nor/3ee777055ef8c00a.txt
DRYICE