Konwerter ROT13 / ROT47

Zastosuj dwie klasyczne rotacje „Cezara”: ROT13 przesuwa litery A–Z / a–z o 13 pozycji (jest sam ze sobą odwrotny), a ROT47 przesuwa pełny zakres drukowalnego ASCII (kody 33–126) o 47 pozycji. Wpisz dowolny tekst, wybierz rotację i kliknij przycisk — uruchom ją dwa razy, aby odzyskać oryginalny tekst.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — nic nie jest wysyłane.
Jak to działa: ROT13 pozostawia cyfry, interpunkcję i każdy znak spoza ASCII (np. CJK) bez zmian. ROT47 rotuje 94 drukowalne znaki ASCII; spacje, tabulatory, nowe wiersze i tekst spoza ASCII przechodzą bez zmian. Ponieważ obie przesunięcia są dokładnie połową wielkości swojego alfabetu, szyfrowanie i deszyfrowanie to ta sama operacja.
Szyfr:
Ctrl+Enter w polu wejściowym uruchamia przekształcenie.
Wybierz ROT13 lub ROT47 i przekształć. Całe przetwarzanie pozostaje w przeglądarce.
Tło:
ROT13 (rotacja o 13) jest używany w USENET i na listach e-mailowych, by lekko ukryć spoilery, puenty lub obraźliwe słowa. To szyfr Cezara, którego przesunięciem jest połowa 26-literowego alfabetu, dlatego jest sam ze sobą odwrotny: zastosowanie go ponownie zawsze przywraca tekst. ROT47 poszerza ten chwyt na każdy drukowalny znak ASCII (kody 33–126, zakres 94 znaków; przesunięcie 47 to dokładnie połowa), więc miesza też cyfry i interpunkcję — ale wynik jest zawsze widocznym, drukowalnym tekstem. Żadna z metod nie jest kryptografią; obie to prosta obfuskacja, którą każda przeglądarka może cofnąć natychmiast.