Cum de a codifica și decoda folosind cifrul vigènere

Cifra Vigenère este o metodă de criptare care utilizează o serie de diferite "Caesar Cips" Pe baza literelor unui cuvânt cheie. Într-un cifru Caesar, fiecare literă din pasaj este deplasată cu un anumit număr de litere, pentru a fi înlocuit cu litera corespunzătoare. De exemplu, acest lucru ar însemna că într-o schimbare de cip de cezar de trei: A deveni d-B ar deveni E-C ar deveni F etc.Un cifru Vigenère se bazează pe această metodă utilizând mai multe cipuri de Caesar la diferite puncte din mesaj - acest articol vă arată cum să îl utilizați.

Pași

Proba cifrului și mesajelor

Eșantion Piața Vigenere

Suport WikiHow și Deblocați toate probele.

Metoda 1 din 2:
Codifica
  1. Imagine intitulată codifică și decodează folosind cipul vigènere Pasul 1
1. Obțineți o pătrată Vigenère (vezi eșantionul) sau creați un pătrat Vigenère pe cont propriu.
  • Imagine intitulată codifică și decodifică utilizarea cipului Vigènere Pasul 2
    2. Gândiți-vă la un cuvânt cheie care este mai scurt decât fraza sau frazele pe care doriți să le encipher.Pentru acest exemplu vom folosi:
    LĂMÂIE VERDE
  • Imaginea intitulată codifică și decodează utilizarea cipului Vigènere Pasul 3
    3. Notați mesajul fără spații.Pentru acest exemplu, vom folosi:
    isthebest
  • Imaginea intitulată codifică și decodează utilizarea cipului vigènere Pasul 4
    4. Scrieți cuvântul cheie sub mesajul dvs., căptușind cu atenție fiecare literă cu o literă din mesajul dvs. Faceți acest lucru până când nu mai aveți mesaj:
    isthebest
    Limelimelimeime
  • Imaginea intitulată codifică și decodifică utilizarea cipului Vigènere Pasul 5
    5. Tăiați cuvântul cheie pentru a se potrivi cu fraza dacă este necesar. În exemplul utilizat pentru acest articol, cuvântul
    LĂMÂIE VERDE
    se potrivește perfect, dar când cuvântul cheie nu este o potrivire perfectă, nu este nevoie să utilizați cuvântul complet. De exemplu:
    isthebestOthebest
    Limelimelimeimeimeimeel
  • Imagine intitulată codifică și decodifică utilizarea cipului Vigènere Pasul 6
    6. Accesați rândul primei litere din cuvântul cheie din Piața Vigenère și mergeți la coloana primei litere a mesajului real și găsiți punctul de intersecție al rândului și a coloanei. Aceasta este scrisoarea dvs. de cifru.
  • Imaginea intitulată codifică și decodifică utilizarea cipului Vigènere Pasul 7
    7. Continuați în acest mod până când întreaga dvs. frază este cipată. Folosind eșantionul Vigenère Piața de mai sus, prima literă de ciphertext este un H provenit din rândul L și Coloana W. Deci, Ciphertextul este:
    Hqwmswimdbtimmex
  • Metoda 2 din 2:
    Descifra
    1. Imagine intitulată codifică și decodează utilizarea cipului Vigènere Pasul 8
    1. Efectuați pașii de mai sus în invers pentru a decoda textul ciphered.
  • Imaginea intitulată codifică și decodifică utilizarea cipului Vigènere Pasul 9
    2. Găsiți rândul primei litere din cuvântul cheie. Uită-te de-a lungul ei pentru a găsi prima literă a textului ciphered în acel rând. Urmați coloana în sus pentru a găsi prima literă a frazei codificate în partea de sus a diagramei.
  • Imagine intitulată codifică și decoda utilizând vigènere cipher intro
    3. Continuați în acest mod până când descifrați complet textul.
  • Video

    Prin utilizarea acestui serviciu, unele informații pot fi împărtășite cu YouTube.

    sfaturi

    Dacă utilizați o pătrată mai mare Vigènere, care include atât punctuația, cât și spațierea, cifrul devine mai greu de rupt. Acest lucru este mai ales atunci când "Cuvânt cheie" sau "expresia cheie" este la fel de lungi sau mai lungă decât mesajul. Apoi vă apropiați de un așa-numit pad de o singură dată.
  • Verificați dublu pentru a vă asigura că ați entipher corect.Un text enroned Enciphered poate fi imposibil de interpretat corect și este dificil să recunoaștem o greșeală fără o verificare dublă.
  • Puteți automatiza acest lucru cu software-ul adecvat pentru programarea vizuală și verificați dacă ați făcut-o corect.
  • Atunci când dați ciphertext la altcineva, ei trebuie să cunoască cuvântul cheie pentru a descifra codul, astfel încât să le șopti în secret sau să utilizeze un cip de Caesar predeterminat pentru a fi encipher cuvântul cheie, de asemenea. Vă rugăm să fiți conștienți, că astăzi acest lucru nu mai este un cifru sigur. Poate fi chiar spart automat.
  • Există Online și offline Vigenère Desciphers pe care le puteți folosi pentru a vă ajuta să descifrați codul.Face a căutare pentru a le găsi.
  • O altă metodă pentru a obține în continuare mesajul dvs. este de a aplica un alt tip de cifru (cum ar fi un cifru de transpunere) la mesajul original, apoi să-l executați printr-un cifru de vigenie. Chiar dacă este decodificat, fără să știe rezultatul a fost circulat înainte ca cifrul vigènere să fie folosit, acesta va părea că este giberish. Nu aplicați un cifru Caesar la mesajul original în locul unui cifru de transpunere, deoarece apoi ambii pași pot fi combinați la un pas vigenère, iar cifrul nu este protejat mai puternic.
  • Cu atât mai des vă "Cuvânt cheie" sau "expresia cheie" repetă că modelele mai ușor sunt detectate în textul criptat și, cu atât este mai ușor să spargeți cifrul.A "cheie" cât de mult sau mai mult decât lungimea mesajului este preferabilă.
  • Avertizări

    Acest cifru nu este prost prost (nu este un cifru) și poate fi rapid crăpat.Prin standardele actuale, cifrul Vigenère este extrem de slab.Nu folosiți acest lucru pentru ceva cu adevărat de top-secret. Pentru cercetarea mai puternică de criptare AES și RSA. Acest cifru poate fi, totuși, utilizat cu o tastă unică ca o cheie (o secvență cu adevărat aleatorie, cu aceeași lungime ca și textul care este utilizat numai o dată) pentru a produce un ciphertext care, atâta timp cât cheia este sigură, nu poate să fie crăpată mai repede decât să faci un atac de forță brute.
    Partajați pe rețeaua socială:
    Similar