Przejdź do treści
100% lokalnie

Brutalna siła Cezara

Złam szyfr Cezara, pokazując jednocześnie wszystkie 25 możliwych przesunięć.

Wejście
Wynik

Brutalna siła Cezara

Wklej tekst zaszyfrowany, który, jak podejrzewasz, został zakodowany z przesunięciem Cezara — znany również jako ROT-N — a to narzędzie zastosuje wszystkie 25 możliwych przesunięć jednocześnie, dzięki czemu możesz przeskanować listę i znaleźć ten, który brzmi jako zwykły tekst. Nie ma klucza do zgadnięcia ani niczego do wcześniejszego skonfigurowania: ponieważ szyfr Cezara ma tylko 25 nietrywialnych przesunięć, wypróbowanie każdego z nich jest szybsze niż zastanawianie się, które przesunięcie zostało użyte.

Jest to standardowy pierwszy krok przeciwko szyfrowi Cezara lub ROT w łamigłówkach, pokojach ewakuacyjnych i ćwiczeniach z kryptografii dla początkujących: zamiast dekodować ręcznie litera po literze, otrzymujesz każdy kandydat w postaci zwykłego tekstu obok siebie, a twoje oko zajmuje się resztą, ponieważ prawdziwy język wyskakuje natychmiast pomiędzy 24 linijkami bełkotu. Przydaje się także w przypadku wyzwań CTF i zaciemniania forum w starym stylu, gdzie krótkie wiadomości były „szyfrowane” ze stałą wartością przesunięcia, a jedynym praktycznym atakiem jest wyczerpujące wyszukiwanie, a nie analiza częstotliwości.

Każda z 25 linii jest oznaczona numerem zmiany, dzięki czemu możesz sprawdzić, która z nich zadziałała, lub wyłączyć tę opcję, jeśli chcesz tylko przeglądać surowych kandydatów. Domyślnie liczby uzupełniają się o dwie cyfry, dzięki czemu lista pozostaje wyrównana podczas jej przeglądania. Przesuniętych jest tylko 26 nieakcentowanych liter łacińskich A – Z; cyfry, znaki interpunkcyjne, spacje, znaki akcentowane i inne znaki są kopiowane w nienaruszonym stanie w każdym wierszu, dokładnie tak, jak zdefiniowano zachowanie szyfru Cezara — dzięki czemu tekst w językach mieszanych lub sformatowany jest nadal poprawnie dekodowany wszędzie tam, gdzie stosuje się szyfr.

Wszystko działa lokalnie w Twojej przeglądarce. Wklejony tekst zaszyfrowany nigdy nie jest nigdzie przesyłany, co ma znaczenie, jeśli pracujesz nad prywatną łamigłówką, flagą CTF lub tekstem, którego nie chcesz przekazywać zewnętrznej usłudze tylko po to, aby wypróbować 25 zmian.

Częste pytania

Czym to się różni od narzędzia szyfrującego Cezara?
Narzędzie szyfrujące Caesar koduje lub dekoduje z jednym wybranym przesunięciem. To narzędzie całkowicie pomija wybór zmiany i pokazuje wynik wszystkich 25 na raz, czyli dokładnie to, czego chcesz, gdy nie znasz użytej zmiany.
Dlaczego tylko 25 zmian, a nie 26?
Przesunięcie o 0 (lub 26) pozostawia tekst niezmieniony, więc nigdy nie będzie to wiadomość zakodowana w formacie Cezara warta odszyfrowania — pozostałe 25 uwzględniają każdą możliwość.
Co się stanie, jeśli w tekście jawnym zostaną użyte litery akcentowane lub inny alfabet?
Klasyczny szyfr Cezara przesuwa tylko 26 nieakcentowanych liter łacińskich, więc to narzędzie pozostawia nietknięte znaki akcentowane, znaki interpunkcyjne i pisma inne niż łacińskie w każdym wierszu, dopasowując się do faktycznego zastosowania szyfru.
Czy ta brutalna siła wymusza również inne szyfry?
Nie. Jest to specyficzne dla przesunięć pojedynczego alfabetu w stylu Cezara/ROT. Szyfr Vigenère’a wymaga innego ataku i do tego właśnie służy narzędzie szyfrujące Vigenère’a.
Czy mój tekst jest gdzieś przesłany?
Nie. Wszystkie 25 przesunięć jest obliczanych lokalnie w Twojej przeglądarce — zaszyfrowany tekst nigdy nie opuszcza Twojego urządzenia.