Przejdź do treści
100% lokalnie

Szyfr czterokwadratowy

Zaszyfruj lub odszyfruj tekst za pomocą klasycznego szyfru czterokwadratowego.

Wejście
Wynik

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ę.

Częste pytania

Jak szyfr czterokwadratowy różni się od szyfru Playfair?
Playfair używa jednego zaszyfrowanego kwadratu i zmienia wiersze lub kolumny w zależności od tego, jak się pary ustawiają. Szyfr czterokwadratowy używa dwóch czystych kwadratów i dwóch osobno zaszyfrowanych kwadratów i zawsze zamienia jedną literę z każdej pary – nie ma specjalnego przypadku dla powtórzonych liter.
Dlaczego są dwa hasła?
Każde hasło inicjuje jeden z dwóch szyfrowanych kwadratów (górny prawy i dolny lewy). Użycie dwóch różnych haseł zamiast jednego powtórzenia to to, co czyni klasyczną wersję tego szyfru silniejszą.
Co się dzieje ze spacjami, cyframi i interpunkcją?
Są usuwane ze strumienia liter przed szyfrowaniem. W ustawieniu alfabetu 36-znakowego cyfry są zachowywane i szyfrowane jak każdy inny znak.
Dlaczego odszyfrowanie nie powiodło się z błędem?
Tekst zaszyfrowany musi zawierać parzystą liczbę liter, ponieważ szyfr zawsze pracuje na parach. Liczba nieparzysta zwykle oznacza, że znak został usunięty przy kopiowaniu tekstu zaszyfrowanego.
Czy mój tekst lub hasło jest gdzieś przesyłane?
Nie. Szyfrowanie i odszyfrowanie odbywa się całkowicie w Twojej przeglądarce – Twoje teksty i hasła nigdy nie opuszczają Twoje urządzenie.