Przejdź do treści
TextArray
100% lokalnie

Szyfr płotkowy

Szyfruj i odszyfrowuj klasyczną transpozycję zygzakiem z ustawialną liczbą szyn.

Wejście
Wynik

Szyfr płotkowy

Szyfr płotkowy (rail fence) to transpozycja, którą każdy poznaje jako pierwszą: wiadomość pisze się po przekątnej, odbijając między górą a dołem wyimaginowanego płotu, a potem czyta wiersz po wierszu. WE ARE DISCOVERED FLEE AT ONCE na trzech szynach staje się WECRLTEERDSOEEFEAOCAIVDEN — każda litera wciąż tam jest, zmieniła się tylko kolejność. To narzędzie działa w obie strony: szyfrowanie miesza, odszyfrowywanie odbudowuje zygzak i odczytuje z niego wiadomość.

Liczba szyn jest kluczem — dwie szyny ledwo mieszają, dwadzieścia szyn na krótkiej wiadomości nie zmienia nic (zygzak nigdy się nie składa), a ideał klasycznych łamigłówek to trzy do pięciu. Opcja przesunięcia startu zaczyna zygzak w środku cyklu — częsty wariant w geocachingu i wyzwaniach CTF, który łamie naiwne solwery. Domyślnie białe znaki są usuwane przed szyfrowaniem, jak w klasycznej postaci; zachowanie spacji i interpunkcji przełącza na czystą transpozycję wszystkich znaków, dzięki czemu podróż w obie strony jest bezstratna dla całych zdań.

Wszystko działa na punktach kodowych Unicode, więc ż, ő a nawet emoji przejeżdżają przez płot w całości, zamiast rozpadać się na połówki. Licznik pokazuje, ile znaków podróżowało i po ilu szynach.

Jak każdy klasyczny szyfr to łamigłówka i pomoc dydaktyczna, nie ochrona — przy najwyżej kilkudziesięciu sensownych kluczach brute force jest natychmiastowy. Do prawdziwej tajności użyj narzędzia szyfrowania tekstu opartego na AES. Wszystko działa lokalnie w twojej przeglądarce; wiadomość nigdy nie opuszcza twojego urządzenia.

Częste pytania

Jak odszyfrować wiadomość z szyfru płotkowego?
Ustaw kierunek na odszyfrowywanie i podaj liczbę szyn użytą przy szyfrowaniu — oraz przesunięcie, jeśli było użyte. Narzędzie odbudowuje zygzak, tnie szyfrogram na szyny i odczytuje przekątną ścieżkę z powrotem. Zła liczba szyn daje pozornie czytelny bełkot, więc zwykle próbuje się od 2 do 6.
Co robi przesunięcie startu?
Zaczyna zygzak w środku cyklu zamiast na górnej szynie. Przesunięcie 1 startuje o krok niżej w zjeździe. Autorzy łamigłówek używają go jako drugiego klucza — jeśli zwykłe odszyfrowanie zawodzi, wypróbuj małe przesunięcia, zanim odrzucisz liczbę szyn.
Dlaczego moja krótka wiadomość wraca niezmieniona?
Przy co najmniej tylu szynach, ile jest znaków, zygzak nigdy się nie składa — każdy znak siedzi na własnej szynie, a czytanie wierszami odtwarza wejście. Użyj mniej szyn albo dłuższej wiadomości.
Zachować spacje czy je usunąć?
Klasyczna postać usuwa białe znaki, co zarazem ukrywa przed łamaczem długości słów. Zachowaj spacje, gdy chcesz bezstratnej transpozycji całego zdania — oba kierunki honorują to samo ustawienie, więc wybierz jedno i się go trzymaj.
Czy mój tekst jest gdzieś wysyłany?
Nie. Szyfr działa wyłącznie w twojej przeglądarce, a wiadomość nigdy nie opuszcza twojego urządzenia.