Jak kodować i dekodować za pomocą szyfru Vigènere

Autor: Ellen Moore
Data Utworzenia: 16 Styczeń 2021
Data Aktualizacji: 19 Móc 2024
Anonim
Jak kodować i dekodować za pomocą szyfru Vigènere - Encyklopedia
Jak kodować i dekodować za pomocą szyfru Vigènere - Encyklopedia

Zawartość

Szyfr Vigènere to metoda szyfrowania wykorzystująca szereg różnych „szyfrów Cezara” opartych na literach słowa kluczowego. W szyfrze Cezara każda litera fragmentu jest przesuwana o określoną liczbę liter, które mają być zastąpione odpowiednią literą. Na przykład oznacza to, że przy przesunięciu o trzy pozycje w szyfrze Cezara: A stałoby się D; B stanie się E; C stałoby się F itd. Szyfr Vigènere opiera się na tej metodzie, używając kilku szyfrów Césara w różnych punktach wiadomości. W tym artykule pokazano, jak z niego korzystać.

Kroki

Metoda 1 z 2: Szyfruj

  1. Zdobądź kwadrat Vigènere (zdjęcie na końcu tego artykułu) lub stwórz własny plac Vigènere.

  2. Pomyśl o słowie kluczowym, które jest krótsze niż frazy lub frazy, które chcesz zaszyfrować. W tym przykładzie użyjemy:

    LIMONKA

  3. Zapisz swoją wiadomość bez spacji. W tym przykładzie użyjemy:

    WIKIHOWISTHEBEST


  4. Wpisz słowo kluczowe poniżej wiadomości, starannie dopasowując każdą literę słowa kluczowego do litery w wiadomości. Rób to, dopóki nie wyrównasz wszystkich liter w wiadomości:

    WIKIHOWISTHEBEST

    LIMELIMELIMELIME


  5. W razie potrzeby wytnij słowo kluczowe, aby dopasować je do frazy. W przykładzie użytym w tym artykule słowo

    LIMONKApasuje idealnie, ale jeśli słowo kluczowe nie pasuje idealnie, nie ma potrzeby używania całego słowa. Na przykład:

    WIKIHOWIST NAJLEPSZY NAJLEPSZY

    LIMELIMELIMELIMELIMELIMEL

  6. Przejdź do pierwszej linii słowa kluczowego na placu Vigènere i przejdź do pierwszej kolumny wiadomości i znajdź punkt przecięcia wiersza i kolumny. To twój zaszyfrowany list.
  7. Kontynuuj w ten sposób, aż całe zdanie zostanie zaszyfrowane. Przykład wygląda tak:

    LAYEWGKEHLVAQWGP

Metoda 2 z 2: rozszyfrowanie

  1. Wykonaj powyższe kroki w odwrotnej kolejności, aby zdekodować zaszyfrowany tekst.
  2. Znajdź kolumnę pierwszej litery zaszyfrowanego tekstu i idź dalej, aż dojdziesz do linii pierwszej litery słowa kluczowego. Ta litera jest pierwszą literą zakodowanego zdania.
  3. Kontynuuj w ten sposób, aż całkowicie odszyfrujesz tekst.
  4. Skończone.

Plac Vigènere

Porady

  • Przekazując zaszyfrowaną wiadomość komuś innemu, muszą znać hasło, aby złamać kod, więc potajemnie do niej szepnij lub użyj z góry określonego szyfru Cezara do zaszyfrowania słowa kluczowego.
  • Istnieją crackery Vigènere, których możesz użyć do złamania kodu. Wyszukaj je w Internecie.
  • Inną metodą szyfrowania jest znalezienie odpowiedniej litery na przecięciu wierszy i kolumn. W tym przypadku „litera W i L to H” i tak dalej. WIKIHOWISTHEBEST staje się HQWMSWIMDBTIMMEX.
  • Sprawdź, czy poprawnie zaszyfrowałeś. Nieprawidłowo zaszyfrowany tekst może być niemożliwy do poprawnej interpretacji i trudno jest rozpoznać błąd bez drugiego sprawdzenia.
  • Jeśli użyjesz większego kwadratu Vigènere, który zawiera zarówno znaki interpunkcyjne, jak i odstępy, złamanie cyfry będzie trudniejsze. Jest to szczególnie ważne, gdy „słowo kluczowe” lub „wyrażenie” jest tak samo długie lub dłuższe niż wiadomość.
  • Inną metodą dalszego zaciemniania wiadomości jest użycie szyfru Cezara w oryginalnej wiadomości o określonej z góry wartości (na przykład: ROT13), a następnie zaszyfrowanie jej przy użyciu szyfru Vigènere'a. Nawet jeśli został rozszyfrowany, nie wiedząc, że wynik został zaszyfrowany szyfrem Cesara przed szyfrem Vigènere, wiadomość nadal będzie wydawać się przypadkowa.
  • Im częściej twoje „słowo kluczowe” lub „fraza kluczowa” jest powtarzane, tym łatwiej będzie wykrywać wzorce w zaszyfrowanym tekście i tym łatwiej będzie złamać szyfr. Preferowany jest „klucz” o długości równej lub większej niż długość wiadomości.

Ostrzeżenia

  • Ten szyfr nie jest niezawodny (żaden szyfr nie jest) i można go szybko złamać. Według obecnych standardów postać Vigènere jest wyjątkowo słaba.Nie używaj tego do niczego naprawdę ściśle tajnego. Dla silniejszych wyszukiwań szyfrowania AES i RSA. Ten szyfr może być jednak użyty z szyfrem jednorazowego użytku (prawdziwie losowym kluczem szyfrującym o tej samej długości co tekst, który jest używany tylko raz) w celu utworzenia zaszyfrowanego tekstu, który, o ile klucz jest bezpieczny, nie można odszyfrować.

Jak gotować groszek

Janice Evans

Móc 2024

Opłucz grozek. Umieść grozek w itku i umieść pod zimną bieżącą wodą. Przeiej je ręką i płucz, aż woda będzie czyta. Wyłącz wodę i potrząśnij faolą, aby uunąć nadmiar wody. Gotuj grozek według przepiu ...

Jak myć białe siły powietrzne

Janice Evans

Móc 2024

Uuń trudne plamy za pomocą białej, nieżelowej paty do zębów i wody. Wytrzyj niewielką ilość paty do zębów na plamę. Wetrzyj patę do zębów w materiał butów opuzkiem palca wkazująceg...

Wybierz Administration.