Przejdź do treści

Szyfr ROT

Obróć litery o dowolną liczbę od 1 do 25 za pomocą suwaka — zmienna ROT13.

Wejście
13
Wynik

Szyfr ROT

ROT13 przesuwa każdą literę o dokładnie 13 miejsc, a ROT47 przesuwa każdy drukowalny znak o dokładnie 47 — oba są ustalone zgodnie z konwencją, ponieważ wielkość ta jest jej własną odwrotnością. To narzędzie uogólnia pomysł: przeciągnij suwak do dowolnej wartości od 1 do 25 i zamiast tego zastosuj ten obrót, kontrolowany przez Ciebie szyfr Cezara, a nie jedną wypaloną liczbę.

W domyślnym trybie liter obracanych jest tylko 26 nieakcentowanych liter łacińskich A–Z i a–z; wielkość liter zostaje zachowana, a wszystko inne — cyfry, znaki interpunkcyjne, litery akcentowane, takie jak č lub ü, emoji i pisma inne niż łacińskie — przechodzi bez zmian. Włącz tryb ROT47, aby obrócić każdy drukowalny znak ASCII z „!” zamiast tego na „~” w tym 94-znakowym paśmie, używając tej samej wartości przesunięcia. Spacje, podziały wierszy i znaki spoza zestawu ASCII nadal pozostają w spokoju.

Warto znać jedną różnicę w porównaniu z ROT13 i ROT47: ponieważ 13 to połowa 26 (a 47 połowa 94), dwukrotne uruchomienie przywraca oryginał — ten sam przycisk koduje i dekoduje. Zmiana, którą sam wybierasz, zwykle tak nie jest. Aby to odwrócić, potrzebujesz przesunięcia uzupełniającego: 26 minus przesunięcie w trybie literowym lub 94 minus to w trybie ROT47.

Pasuje to do polowań na łamigłówki, pokoi ewakuacyjnych, wskazówek do geocachingu i wyzwań CTF, w których stałe zmiany są zbyt dobrze znane, aby cokolwiek ukryć. To nie jest prawdziwe szyfrowanie — szyfr przesuwny ma tylko jedną liczbę jako całą przestrzeń kluczową.

Wszystko działa lokalnie w Twojej przeglądarce. Nic, co wpiszesz, nie zostanie przesłane, więc możesz bezpiecznie eksperymentować z prywatnym tekstem. Skopiuj wynik, pobierz go jako plik .txt lub wyślij z powrotem do wejścia, aby połączyć kolejną transformację.

Częste pytania

Czym to się różni od narzędzia ROT13?
ROT13 zawsze przesuwa się o dokładnie 13. To narzędzie pozwala wybrać dowolne przesunięcie od 1 do 25 za pomocą suwaka, dzięki czemu można wygenerować dowolny obrót Cezara, a nie tylko ten klasyczny.
Dlaczego dwukrotne zastosowanie tej samej zmiany nie powoduje jej cofnięcia?
ROT13 i ROT47 działają jako pojedynczy, odwracalny przycisk tylko dlatego, że 13 i 47 to dokładnie połowa ich alfabetów (26 i 94). Każde inne przesunięcie wymaga uzupełnienia — 26 minus przesunięcie dla liter, 94 minus to dla trybu ROT47 — aby je odwrócić.
Co zmienia tryb ROT47?
Przełącza obrót z 26 liter na wszystkie 94 drukowalne znaki ASCII („!” do „~”), więc cyfry i znaki interpunkcyjne również się obracają, używając tej samej wartości przesunięcia z suwaka.
Czy mój tekst jest gdzieś przesłany?
Nie. Rotacja odbywa się całkowicie w Twojej przeglądarce — Twój tekst nigdy nie opuszcza Twojego urządzenia.