Szyfr Trifid
Szyfruj lub deszyfruj tekst za pomocą szyfru Trifid, sześciennego szyfru współrzędnych.
Szyfr Trifid
Szyfr Trifid, wynaleziony przez Félixe Delastelle'a w 1901 roku, jest klasycznym szyfrem ułamkowym, który rozszerza koncepcję szyfru Bifid o dodatkowy wymiar. Zamiast płaskiej siatki 26 liter plus kropka jest ułożone w przestrzennej kostce 3×3×3, więc każdy znak odwzorowuje się na potrójną współrzędną — warstwę, wiersz i kolumnę — zamiast prostej pary wiersz/kolumna. Wklej swoją wiadomość, a to narzędzie zbuduje kostkę, skonwertuje każdą literę na jej współrzędne i ułamkuje wynik, tworząc szyfrogram, który wcale nie przypomina prostego podstawienia.
Klucz konfiguruje kostkę: jego litery wypełniają pierwsze komórki w porządku, a reszta alfabetu kontynuuje, kropka trafia tam, gdzie akurat wypadnie. Długość bloku określa, ile znaków zostanie pogrupowanych przed ponownym sparowaniem współrzędnych — ten krok czyni Trifid odpornym na analizę częstotliwości, ponieważ współrzędne jednej litery tekstu jawnego mieszają się ze współrzędnymi sąsiednich znaków. Kierunek przełącza między szyfrowaniem i deszyfrowaniem, a deszyfrowanie tym samym kluczem i tą samą długością bloku dokładnie odtwarza oryginalną wiadomość. Znaki spoza liter możesz usunąć dla czystego bloku szyfrogramu albo zachować, by odstępy i interpunkcja przetrwały cały proces.
Włącz funkcję "Pokaż siatkę współrzędnych", by zobaczyć trzy warstwy 3×3, z których zbudowano kostkę — przydatne przy ręcznym sprawdzaniu klucza lub śledzeniu działania szyfru. Narzędzie obsługuje zakończenia wierszy Windows i Unix, litery z akcentami oraz emoji: litery z akcentami są przed wejściem do kostki sprowadzane do formy podstawowej, a wszystko spoza 27-znakowego alfabetu jest w zależności od ustawienia usuwane lub przepuszczane bez zmian.
Wszystko uruchamia się lokalnie w Twojej przeglądarce — Twój klucz i wiadomość nigdy nie opuszczą Twojego urządzenia. Po zakończeniu skopiuj wynik, pobierz go jako plik .txt, lub prześlij dane wyjściowe z powrotem na wejście, by połączyć kolejną transformację.