Cum se codifică și se decodează folosind cifrarea Vigènere

Autor: Ellen Moore
Data Creației: 16 Ianuarie 2021
Data Actualizării: 19 Mai 2024
Anonim
Cum se codifică și se decodează folosind cifrarea Vigènere - Enciclopedie
Cum se codifică și se decodează folosind cifrarea Vigènere - Enciclopedie

Conţinut

Cifrul Vigènere este o metodă de criptare care folosește o serie de „cifre Caesar” diferite pe baza literelor unui cuvânt cheie. Într-un cifru Cezar, fiecare literă a pasajului este mutată de un anumit număr de litere, pentru a fi înlocuită cu litera corespunzătoare. De exemplu, aceasta înseamnă că într-o schimbare de trei poziții într-un cifru Cezar: A ar deveni D; B ar deveni E; C ar deveni F etc. Cifrul lui Vigènere se bazează pe această metodă, folosind mai multe cifre César în diferite puncte ale mesajului. Acest articol vă arată cum să îl utilizați.

Pași

Metoda 1 din 2: Criptare

  1. Obțineți un pătrat Vigènere (fotografie la sfârșitul acestui articol) sau creați-vă propriul pătrat Vigènere.

  2. Gândiți-vă la un cuvânt cheie care este mai scurt decât frazele sau expresiile pe care doriți să le criptați. Pentru acest exemplu, vom folosi:

    LĂMÂIE VERDE

  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ă a cuvântului cheie cu o literă din mesaj. Faceți acest lucru până când ați aliniat toate literele din mesaj:

    WIKIHOWISTHEBEST

    LIMELIMELIMELIME


  5. Tăiați cuvântul cheie pentru a se potrivi expresiei, dacă este necesar. În exemplul folosit pentru acest articol, cuvântul

    LĂMÂIE VERDEse potrivește perfect, dar atunci când cuvântul cheie nu se potrivește perfect, nu este nevoie să folosiți cuvântul complet. De exemplu:

    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL

  6. Mergeți la prima linie de litere a cuvântului cheie în pătratul Vigènere și mergeți la prima coloană de litere a mesajului și găsiți punctul de intersecție al liniei și coloanei. Aceasta este scrisoarea ta criptată.
  7. Continuați astfel până când întreaga propoziție este criptată. Exemplul ajunge să arate ca:

    LAYEWGKEHLVAQWGP

Metoda 2 din 2: Descifrare

  1. Efectuați pașii de mai sus în ordine inversă pentru a decoda textul cifrat.
  2. Găsiți coloana primei litere a textului cifrat și continuați până ajungeți la linia primei litere a cuvântului cheie. Această literă este prima literă a propoziției codificate.
  3. Continuați astfel până când ați descifrat complet textul.
  4. Terminat.

Piața Vigènere

sfaturi

  • Când dă mesajul criptat altcuiva, acesta trebuie să cunoască parola pentru a sparge codul, așa că îi șoptește în secret sau folosește un cifru Caesar predeterminat pentru a cripta cuvântul cheie.
  • Există crackere Vigènere online pe care le puteți folosi pentru a ajuta la spargerea codului. Faceți o căutare pe internet pentru a le găsi.
  • O altă metodă de criptare este de a găsi o literă corespunzătoare la o intersecție de rânduri și coloane. În acest caz, „litera W și L este H” și așa mai departe. WIKIHOWISTHEBEST devine HQWMSWIMDBTIMMEX.
  • Verificați pentru a vă asigura că ați criptat corect. Textul criptat greșit poate fi imposibil de interpretat corect și este dificil să recunoaștem o eroare fără o a doua verificare.
  • Dacă utilizați un pătrat Vigènere mai mare, care include atât punctuație, cât și spațierea, figura devine mai dificil de rupt. Acest lucru este valabil mai ales atunci când „cuvânt cheie” sau „expresie” este la fel de lung sau mai lung decât mesajul.
  • O altă metodă pentru a vă oferi mesajul în continuare este să utilizați cifrul Caesar din mesajul original cu o valoare predeterminată (de exemplu: ROT13), apoi să îl criptați folosind un cifru Vigènere. Chiar dacă a fost decodat, fără a ști că rezultatul a fost criptat cu cifrul lui Cesar înainte de cifrul lui Vigènere, mesajul va părea totuși întâmplător.
  • Cu cât „Cuvântul cheie” sau „Expresia cheie” se repetă mai des, cu atât mai ușor vor fi detectate tiparele în textul criptat și cu atât va fi mai ușor să rupi cifrul. Este de preferat o „cheie” cu o lungime egală sau mai mare decât lungimea mesajului.

Avertizări

  • Acest cifru nu este infailibil (niciun cifru nu este) și poate fi rupt rapid. Conform standardelor actuale, o cifră Vigènere este extrem de slabă.Nu utilizați acest lucru pentru nimic cu adevărat secret. Pentru căutări mai puternice de criptare AES și RSA. Cu toate acestea, acest cifru poate fi utilizat cu un cifru de o singură utilizare (o cheie de cifrare cu adevărat aleatorie de aceeași lungime ca și textul care este folosit o singură dată) pentru a produce un text de cifrare care, atâta timp cât cheia este sigură, nu poate fi descifrat.

Cum să faci duș rapid

Gregory Harris

Mai 2024

pălați-vă părul cu un șampon balam 2-în-1. Căutați un produ de balam de curățare care ă conțină un raport 1: 3 de șampon la balam. În acet fel, vă puteți curăța părul în timp ce îl...

Cum să multiplicați fracțiile

Gregory Harris

Mai 2024

Alte ecțiuni ARTICOL VIDEO Înmulțirea fracțiilor ar putea părea puțin decurajantă la început, dar odată ce veți obține configurația ecuației, veți putea obține acete răpunuri în cel mai...

Popular Pe Site