O tym narzędziu
Koder / dekoder szyfru płotkowego to darmowe narzędzie działające w przeglądarce, obsługujące najbardziej znany szyfr przestawieniowy. Zamiast zastępować litery, przestawia je: tekst jawny jest zapisywany zygzakiem w dół i w górę na wybranej liczbie poziomych szyn, a następnie odczytywany po jednej pełnej szynie naraz od góry do dołu. Przy 3 szynach pozycje liter podążają za wzorcem 0,1,2,1,0,1,2,… więc kolejne znaki trafiają do różnych wierszy, zanim zostaną przegrupowane.
Aby odkodować, narzędzie odtwarza dokładną ścieżkę zygzaka dla długości szyfrogramu, oblicza, ile znaków należy do każdej szyny, kroi szyfrogram na te szyny, a następnie ponownie przechodzi zygzak, by podnieść litery z powrotem w ich pierwotnej kolejności. Obsługuje 2 lub więcej szyn, opcjonalne przesunięcie początkowe, które zmienia miejsce w zygzaku, gdzie znajduje się pierwsza litera, i traktuje pojedynczą szynę jako tożsamość (bez zmian). Wszystko działa lokalnie w Twojej przeglądarce i nic nie jest wysyłane.
Domyślnie spacje i interpunkcja są przenoszone jako zwykłe znaki, dzięki czemu przestawienie jest w pełni odwracalne; przełącznik pozwala usunąć znaki niebędące literami przed kodowaniem, gdy chcesz uzyskać czysty szyfrogram złożony wyłącznie z liter. Szyfr płotkowy to klasyczny partner szyfru Cezara na lekcjach kryptografii i częsty widok w zadaniach CTF oraz escape roomach, ilustrujący, jak szyfry przestawieniowe ukrywają wiadomość, mieszając pozycję, a nie tożsamość.