ROT šifra
Posuňte písmená o ľubovoľnú hodnotu od 1 do 25 pomocou posuvníka — nastaviteľná ROT13.
ROT šifra
ROT13 posúva každé písmeno presne o 13 miest a ROT47 každý tlačiteľný znak presne o 47 — obe hodnoty sú pevne dané konvenciou, pretože práve tento posun je sám sebe inverziou. Tento nástroj myšlienku zovšeobecňuje: posuvníkom nastavte ľubovoľnú hodnotu od 1 do 25 a použite namiesto toho tento posun — Caesarovu šifru, ktorú riadite vy, nie jedno vopred dané číslo.
V predvolenom režime písmen sa otáča iba 26 písmen latinky bez diakritiky, A–Z a a–z; veľkosť písmen sa zachováva a všetko ostatné — číslice, interpunkcia, písmená s diakritikou ako č alebo ľ, emoji aj nelatinkové písma — prejde bez zmeny. Zapnutím režimu ROT47 sa abeceda zmení: namiesto samotných písmen sa otáča každý tlačiteľný znak ASCII od „!“ po „~“ v rámci tohto 94-znakového pásma, s rovnakou hodnotou posunu. Medzery, konce riadkov a neasciové znaky ostávajú aj v tomto režime nedotknuté.
Kľúčový rozdiel oproti ROT13 a ROT47 stojí za zapamätanie: keďže 13 je presne polovica z 26 (a 47 presne polovica z 94), opakované použitie ROT13 alebo ROT47 vráti pôvodný text — to isté tlačidlo teda šifruje aj dešifruje. Posun, ktorý si zvolíte sami, túto vlastnosť spravidla nemá. Dvojnásobné použitie posunu o 5 vám pôvodný text nevráti; na jeho zvrátenie potrebujete doplnkový posun (26 mínus váš posun v režime písmen, respektíve 94 mínus váš posun v režime ROT47).
Vďaka tomu sa nástroj hodí na hádanky, escape roomy, geocachingové nápovede a CTF úlohy, kde sú pevné posuny už príliš známe na to, aby niečo skryli — a tiež pre každého, kto si chce jednoducho vyskúšať, ako sa Caesarova šifra správa pri iných hodnotách než 13. O skutočné šifrovanie však nejde: posuvná šifra má ako celý kľúčový priestor jediné číslo, takže neponúka žiadnu ochranu proti niekomu, kto vyskúša pár hodnôt.
Všetko beží lokálne vo vašom prehliadači. Nič, čo napíšete, sa nikam nenahráva, takže je bezpečné experimentovať aj so súkromným textom. Výsledok skopírujte, stiahnite ako .txt súbor alebo ho pošlite späť do vstupu a pokračujte ďalšou úpravou.