כיצד לקודד ולפענח באמצעות צופן Vigènere

מְחַבֵּר: Ellen Moore
תאריך הבריאה: 16 יָנוּאָר 2021
תאריך עדכון: 19 מאי 2024
Anonim
כיצד לקודד ולפענח באמצעות צופן Vigènere - אֶנצִיקלוֹפֶּדִיָה
כיצד לקודד ולפענח באמצעות צופן Vigènere - אֶנצִיקלוֹפֶּדִיָה

תוֹכֶן

צופן ה- Vigènere הוא שיטת הצפנה המשתמשת בסדרה של "צופני קיסר" שונים המבוססים על אותיות של מילת מפתח. בצופן קיסר, כל אות בקטע מועברת במספר אותיות מסוים, כדי להחליפה באות המקבילה. לדוגמא, המשמעות היא שבתזוזת שלוש עמדות בצופן קיסר: A יהפוך ל D; B יהפוך ל- E; C יהפוך ל- F וכו '. הצופן של ויגנר מבוסס על שיטה זו, תוך שימוש במספר צופני סזאר בנקודות שונות בהודעה. מאמר זה מראה לך כיצד להשתמש בו.

צעדים

שיטה 1 מתוך 2: הצפן

  1. השג כיכר ויג'נר (תמונה בסוף מאמר זה) או צור כיכר ויגנר משלך.

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

    ליים

  3. כתוב את ההודעה שלך ללא רווחים. לדוגמא זו נשתמש ב:

    WIKIHOWISTHEBEST


  4. כתוב את מילת המפתח שמתחת להודעה שלך, ויישר בזהירות כל אות של מילת המפתח לאות בהודעה שלך. בצע זאת עד ליישור כל האותיות בהודעה:

    WIKIHOWISTHEBEST

    LIMELIMELIME


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

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

    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL

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

    LAYEWGKEHLVAQWGP

שיטה 2 מתוך 2: פענוח

  1. בצע את השלבים לעיל בסדר הפוך כדי לפענח את טקסט ההצפנה.
  2. מצא את העמודה של האות הראשונה של הצופן, והמשך עד שתגיע לשורת האות הראשונה של מילת המפתח. מכתב זה הוא האות הראשונה במשפט המקודד.
  3. המשך בדרך זו עד שתפענח לחלוטין את הטקסט.
  4. גָמוּר.

כיכר ויגנר

טיפים

  • כשמסרים את ההודעה המוצפנת למישהו אחר, הם צריכים לדעת את הסיסמה כדי לפצח את הקוד, לכן לחש להם בסתר או השתמש בצופן קיסר שנקבע מראש כדי להצפין את מילת המפתח.
  • ישנם פריצים מקוונים של Vigènere שבהם אתה יכול להשתמש כדי לעזור לפצח את הקוד. בצע חיפוש באינטרנט כדי למצוא אותם.
  • שיטת הצפנה נוספת היא למצוא אות מקבילה בצומת שורות ועמודות. במקרה זה, "האות W ו- L היא H" וכן הלאה. WIKIHOWISTHEBEST הופך ל- HQWMSWIMDBTIMMEX.
  • בדוק כדי לוודא שהצפנת כהלכה. טקסט מוצפן שגוי יכול להיות בלתי אפשרי לפרש נכון, וקשה לזהות שגיאה ללא בדיקה שנייה.
  • אם אתה משתמש בריבוע גדול יותר של ויגנר, הכולל גם פיסוק וגם ריווח, הדמות הופכת להיות קשה יותר לשבירה. זה נכון במיוחד כאשר "מילת המפתח" או "הביטוי" ארוכים או ארוכים מההודעה.
  • שיטה נוספת לטשטש עוד יותר את המסר שלך היא להשתמש בצופן הקיסר בהודעה המקורית עם ערך קבוע מראש (לדוגמא: ROT13), ואז להצפין אותה באמצעות צופן Vigèners. גם אם הוא מפוענח, מבלי לדעת שהתוצאה הוצפנה עם הצופן של סזאר לפני הצופן של ויגנר, ההודעה עדיין תיראה אקראית.
  • בתדירות גבוהה יותר שחוזרים על עצמם על "מילת המפתח" או "ביטוי המפתח", כך הדפוסים יתגלו בקלות רבה יותר בטקסט המוצפן וקל יותר יהיה לשבור את הצופן. עדיף "מפתח" באורך השווה או גדול מאורך ההודעה.

אזהרות

  • צופן זה אינו אטום (אין צופן) וניתן לשבור אותו במהירות. בסטנדרטים הנוכחיים, נתון של ויגנר חלש ביותר.אל תשתמש בזה לשום דבר סודי ביותר. לחיפושי הצפנה חזקים יותר של AES ו- RSA. עם זאת, ניתן להשתמש בצופן זה עם צופן חד-פעמי (מפתח צופן אקראי באמת באותו אורך כמו הטקסט שמשמש פעם אחת בלבד) כדי לייצר טקסט צופן, שכל עוד המפתח מאובטח, אינו ניתן לפענח.

Boch, המכונה "תיבה", הוא יישום קוד פתוח של צד שלישי המאפשר למשתמשים לחקות ולהפעיל מערכת הפעלה של Window במכשירי אנדרואיד שלהם. Boch מחקה את מעבד, דיסק, זיכרון, BIO וציוד היקפי חומרה בסיסיים ...

איך להכין קפה

Frank Hunt

מאי 2024

אם אתה רוצה שהקפה יתעצם, התבשל אותו במשך יום שלם.עֵצָה: אם אתם רוצים להכין את המשקה להרבה אנשים, הכפילו את הכמויות והשתמשו במכבש גדול יותר.הכינו את הקפה. הוצא את הלחץ מהמקרר, הסר אותו, הכנס את המכסה ו...

הקפד לקרוא