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

כיצד אוכל לקודד ולפענח באמצעות הצופן Vigenere אם אינני מכיר את מילת המפתח
כיצד אוכל לקודד ולפענח באמצעות הצופן Vigenere אם אינני מכיר את מילת המפתח?

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

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

  1. 1
    השג ריבוע Vigenère (ראה דוגמה) או צור ריבוע Vigenère לבד.
  2. 2
    חשוב על מילת מפתח קצרה יותר מהביטוי או הביטויים שברצונך להצפין. לדוגמא זו נשתמש:
    ליים 
  3. 3
    כתוב את ההודעה שלך ללא רווחים. לדוגמא זו נשתמש ב:
    מדריך ISTHEBEST 
  4. 4
    כתוב את מילת המפתח מתחת להודעה שלך, תאם בזהירות את כל האות באות עם ההודעה שלך. עשו זאת עד שייגמר לכם ההודעה:
    מדריך ISTHEBEST 
    LIMELIMELIMIME 
  5. 5
    גזור את מילת המפתח כך שתתאים לביטוי במידת הצורך. בדוגמה המשמשת למאמר זה, המילה
    ליים 
    מתאים באופן מושלם אך כאשר מילת המפתח אינה מתאימה מושלמת, אין צורך להשתמש במילה המלאה. לדוגמה:
    מדריך ISTHEBESTOFTHEBEST 
    LIMELIMELIMELIMELIMELIMEL 
  6. 6
    עבור לשורת האות הראשונה של מילת המפתח בכיכר Vigenère ועבור לעמודה של האות הראשונה של ההודעה בפועל ומצא את נקודת החיתוך של השורה והעמודה. זה מכתב הצופן שלך.
  7. 7
    המשך בדרך זו עד להצפנת כל הביטוי שלך. באמצעות ריבוע Vigenère לדוגמה שניתן לעיל, אות הצופן הראשונה היא H שמגיעה משורה L ועמודה W. כך שהטקסט המקודד הוא:
    HQWMSWIMDBTIMMEX 

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

  1. 1
    בצע את הצעדים שלמעלה לאחור כדי לפענח טקסט מוצפן.
  2. 2
    מצא את השורה של האות הראשונה של מילת המפתח. חפש לאורכו את האות הראשונה של הטקסט המוצפן בשורה זו. עקוב אחר העמודה למעלה כדי למצוא את האות הראשונה של הביטוי המקודד בראש התרשים.
  3. 3
    המשך בדרך זו עד שתפענח לחלוטין את הטקסט.
צופן Vigenère הוא שיטת הצפנה המשתמשת בסדרה של "צופני קיסר" שונים המבוססים על אותיות של מילת מפתח
צופן Vigenère הוא שיטת הצפנה המשתמשת בסדרה של "צופני קיסר" שונים המבוססים על אותיות של מילת מפתח.

טיפים

  • בדקו היטב כדי להפוך בטוח שאתה בצופן כראוי. טקסט מוצפן בטעות יכול להיות בלתי אפשרי לפרש כראוי, וזה קשה לזהות טעות בלי יבדוק.
  • אתה יכול לעשות זאת אוטומטית בעזרת תוכנה מתאימה לתכנות חזותית ולבדוק האם עשית זאת נכון.
  • כאשר נותנים את הצופן לטקסט למישהו אחר, הם צריכים לדעת את מילת המפתח כדי לפענח את הקוד, לכן לחש אותו בחשאי או השתמש בצופן קיסר שנקבע מראש כדי להצפין גם את מילת המפתח. לידיעתך, כיום זה כבר לא צופן מאובטח. זה יכול אפילו להיסדק אוטומטית.
  • ישנם פענוחי Vigenère מקוונים ולא מקוונים שבהם אתה יכול להשתמש כדי לפענח את הקוד שלך. בצע חיפוש כדי למצוא אותם.
  • אם אתה משתמש בכיכר ויג'נר גדולה יותר הכוללת סימני פיסוק וגם ריווח, הצופן נעשה קשה יותר לשבירה. זאת במיוחד כאשר "מילת המפתח" או "ביטוי המפתח" ארוכים או ארוכים מההודעה. ואז אתה מתקרב לכביכול חד פעמי.
  • שיטה נוספת לטשטש עוד יותר את המסר שלך היא להחיל סוג אחר של צופן (כמו צופן טרנספוזיציה) על המסר המקורי, ואז להעביר אותו דרך צופן ויגנר. גם אם מפוענח, מבלי לדעת שהתוצאה צופנה לפני השימוש בצופן ויגנר, הוא עדיין נראה גיבריש. אל תחיל צופן קיסר על ההודעה המקורית במקום צופן טרנספוזיציה, שכן אז ניתן לשלב את שני השלבים לצעד אחד של ויגנר והטקסט הצפוני אינו מוגן חזק יותר.
  • ככל ש"מילת המפתח "או"ביטוי המפתח"שלך חוזרים בתדירות גבוהה יותר כך הדפוסים מזוהים ביתר קלות בטקסט המוצפן וקל יותר לשבור את הצופן. עדיף "מפתח" שאורכו ארוך או ארוך מאורך ההודעה.
צופן Vigenère מתבסס על שיטה זו על ידי שימוש בצפני קיסר מרובים בנקודות שונות בהודעה
צופן Vigenère מתבסס על שיטה זו על ידי שימוש בצפני קיסר מרובים בנקודות שונות בהודעה; מאמר זה מראה לך כיצד להשתמש בו.

אזהרות

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

שאלות ותשובות

  • האם ניתן להשתמש בזה לשבירת הצפנת RSA?
    לא. RSA הוא סוג צופן שונה מאוד מ- Vigenere. פיצוח RSA נעשה על ידי מציאת הגורמים העיקריים של מספר גדול לא נוח.
  • כיצד W ו- L שווה ל- L? לא קיבלתי את זה כתשובה שלי.
    זה לא W + L = L, אלא L + L = W. אתה לוקח את L הכתוב, בודק עם אות מילת המפתח שלך כתוב תחת (L), ועל הלוח שלך תמצא W.
  • כיצד אוכל לקודד ולפענח באמצעות הצופן Vigenere אם אינני מכיר את מילת המפתח?
    ראשית ברצונך למצוא את אורך מילת המפתח הלא ידועה. עשה זאת על ידי חיפוש רצפי אותיות חוזרות ונשנות בטקסט המקודד. במקרה הסביר שהם הגיעו מהצפנת אותו טקסט פשוט, המרחק ביניהם הוא מכפל מאורך מילת המפתח. ברגע שאתה יודע את אורך מילת המפתח, Vigenere מצטמצם לחבילה של צופני קיסר אשר נסדקים בקלות על ידי ניתוח תדרים וכו '.
  • איזו טכניקת סייפר תביא להצפנת המילה "אבוקדו" כ- "JJvfsTkN * Ud"?
    טכניקת ה- cypher היא צופן הקיסר, המחליף אותיות באלף-בית.
  • האם ניתן להשתמש ב- Vignere בשילוב עם צופנים אחרים (למשל at-bash או a1z26)?
    כן, למשל: (ההודעה שלך), ואם זה היה z gfxr cvd (לא הודעה אמיתית) אתה יכול פשוט ללכת: z = a, g = t, וכן הלאה.
  • איזה סוג של הודעות טקסט סודיות משתמש באותיות כפולות, רישיות וקטנות?
    פלייפייר משתמש בזוגות אותיות רישיות. אם אתה רוצה לקבל גם אותיות קטנות, ניתן לשפר את האלף-בית של הצפנים הקלאסיים. כל הצפנים המודרניים תומכים בכל מיני דמויות.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail