gtemata.com

Cum se creează și se decriptează codul Vigenère

Vigenère cipher este o metodă de criptare care utilizează o serie de "Cipuri de Cezar" diferite bazate pe literele unei tastaturi. Într-un cifru Cezar, fiecare literă în timpul criptării este schimbată cu un anumit număr de litere, care trebuie înlocuită cu litera corespunzătoare. De exemplu, aceasta înseamnă că într-un cifru Cezar cu trecerea a trei: A ar deveni D, B ar deveni E, C ar deveni F, etc. Un cipher Vigenère este construit din această metodă folosind mai multe cifre Cezar în diferite puncte ale mesajului - acest articol arată cum să îl utilizați.

paşi

Metoda 1

Criptarea
1
Obțineți un pătrat Vigenère (prezentat în partea de jos a acestui articol) sau creați unul singur.
  • 2
    Gândiți-vă la un cuvânt cheie mai scurt decât fraza pe care doriți să o criptați. Pentru acest exemplu vom folosi:
    LIME
  • 3
    Scrieți mesajul fără spații. Pentru acest exemplu vom folosi:
    WIKIHOWISTHEBEST
  • 4
    Scrieți cuvântul cheie sub mesajul dvs., aliniați cu atenție fiecare literă cu o literă a mesajului. Fă-o până când se termină mesajul:
    WIKIHOWISTHEBEST

    LIMELIMELIMELIME
  • 5
    Tăiați cuvântul cheie la sfârșit, dacă este necesar. În exemplul folosit în acest articol, cuvântul
    LIME
    se potrivește perfect, dar când cuvântul nu se potrivește perfect, nu este necesar să se folosească întregul cuvânt. De exemplu:
    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL
  • 6
    Du-te la linia de prima literă a cuvântului cheie în pătrat Vigenere și du-te la coloana a primei litere a mesajului, și pentru a găsi punctul de intersecție al rândului și coloanei. Aceasta este scrisoarea dvs. pentru a cripta.
  • 7


    Continuați cu această metodă până când întreaga teză este criptată. Exemplul se termină cu:
    LAYEWGKEHLVAQWGP
  • Metoda 2

    decriptarea
    1
    Faceți pașii anteriori înapoi pentru a decripta.
  • 2
    Găsiți coloana corespunzătoare primei litere a textului cifrat și continuați până când ajungeți la rândul primei litere a cuvântului cheie. Aceasta este prima literă a frazei criptate.
  • 3
    Continuați astfel până când ați descifrat complet textul.
  • 4
    A terminat.
  • Sfaturi

    • Verificați pentru a vă asigura că criptarea este corectă. Criptarea incorectă poate fi imposibil de interpretat corect și este greu să recunoști o eroare fără a mai verifica din nou.
    • O altă metodă de criptare este găsirea unei litere corespunzătoare intersecției unui rând și a unei coloane. În acest caz "literele W și L corespund lui H" și așa mai departe. WIKIHOWISTHEBEST devine HQWMSWIMDBTIMMEX.
    • O altă metodă pentru a umbri în continuare mesajul este aplicarea cifrul Cezar la mesajul original utilizând o valoare predeterminată (de exemplu: ca ROT13), apoi se aplica cifrul Vigenere. Chiar dacă descifrat, fără să știe că rezultatul a fost mai întâi codificat cu Caesar, vor apărea mereu cuvinte care nu se disting.
    • Există decryptoare Vigènere online pe care le puteți utiliza pentru a vă ajuta să vă descifrați codul. Faceți o căutare pentru a le găsi.
    • Când trimiteți mesajul criptat la altcineva, trebuie să fie conștienți de parola utilizată pentru a decripta codul, apoi face în secret să-l cunosc în prealabil sau de a folosi un cifru Cezar presetat, de asemenea, cripta cheia.
    • Atât de des ca a ta "cuvinte cheie" sau "Expresia cheie" se repetă, la fel de ușor ca modelele pot fi recunoscute în textul cifrat și este mai ușor să spargeți cifrul. O "cheie" lungă atât timp cât este preferabil mesajul sau mai mult.
    • Dacă utilizați un patrimoniu Vigènere mai mare, care include și semne de punctuație și spații, cifra devine mai greu de rupt. Acest lucru se întâmplă în special atunci când "cuvinte cheie" sau"Expresia cheie" este atâta timp cât mesajul sau mai mult.

    Avertismente

    • Acest cifru nu este complet sigur (nimeni nu este) și poate fi ușor rupt. Pentru standardele actuale cifrul Vigènere este foarte slab. Nu-l folosiți pentru nimic care este extrem de secret. Pentru criptare mai sigură, căutați AES și RSA. Acest cifru poate fi în continuare utilizat cu o singură dată pad (o criptare cu adevărat aleatoriu de aceeași lungime a textului care este utilizat doar o singură dată), pentru a produce un text criptat că dacă cheia este sigură, aceasta nu poate fi rupt.
    Distribuiți pe rețelele sociale:

    înrudit