Szyfr czterokwadratowy
Zaszyfruj lub odszyfruj tekst za pomocą klasycznego szyfru czterokwadratowego.
Szyfr czterokwadratowy
Szyfr czterokwadratowy to klasyczny polygraficzny szyfr wymyślony przez Félixe Delastelleho. Szyfruje pary liter naraz przy użyciu czterech siatek 5×5 (lub 6×6) ułożonych w kwadrat: dwa kwadraty z czystym alfabetem w górnym lewym i dolnym prawym rogu oraz dwa kwadraty zainicjalizowane własnymi hasłami w górnym prawym i dolnym lewym rogu. Wklej tekst jawny, aby go zaszyfrować, lub wklej tekst zaszyfrowany, aby go odszyfrować.
Ustaw hasło dla górnego prawego kwadratu i inne hasło dla dolnego lewego kwadratu – unikalne litery każdego klucza najpierw wypełniają siatkę, a następnie reszta alfabetu. Wybierz, czy I i J mają wspólną komórkę (klasyczny alfabet 25-literowy) czy trzymaj je osobno, przełączając się na alfabet 36-znakowy, który dodaje również dziesięć cyfr. Wybierz literę wypełniającą, aby uzupełnić wiadomość z nieparzystą liczbą znaków przed parowaniem, i zdecyduj, czy wynik jest pogrupowany w bloki dwuliterowe czy drukowany jako tekst ciągły. Włącz "Pokaż użyte kwadraty szyfrowe", aby wydrukować wszystkie cztery siatki poniżej wyniku, aby sprawdzić, jak każda para została zmapowana.
Odszyfrowanie oczekuje parzystej liczby liter – liczba nieparzysta oznacza brakujący znak, a narzędzie Ci to powie zamiast zgadywać. Spacje, interpunkcja i (przy 25 literach) cyfry są usuwane ze strumienia liter przed szyfrowaniem, a litery ze znakami diakrytycznymi są składane do czystej formy przed mapowaniem, tak samo jak klasyczny szyfr był używany na papierze.
Wszystko działa lokalnie w Twojej przeglądarce – hasła i tekst nigdy nie są nigdzie przesyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik bezpośrednio z powrotem do wejścia, aby zaszyfrować lub odszyfrować następną rundę.