Szyfr ROT
Obróć litery o dowolną liczbę od 1 do 25 za pomocą suwaka — zmienna ROT13.
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ę.