Preskočiť na obsah

ROT šifra

Posuňte písmená o ľubovoľnú hodnotu od 1 do 25 pomocou posuvníka — nastaviteľná ROT13.

Vstup
13
Výstup

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.

Časté otázky

Čím sa to líši od nástroja ROT13?
ROT13 vždy posúva presne o 13. Tento nástroj vám umožní posuvníkom zvoliť ľubovoľný posun od 1 do 25, takže vytvoríte akúkoľvek Caesarovu rotáciu, nielen tú klasickú.
Prečo opakované použitie rovnakého posunu text nevráti späť?
ROT13 a ROT47 fungujú ako jedno reverzibilné tlačidlo iba preto, že 13 a 47 sú presne polovicou svojich abecied (26 a 94). Akýkoľvek iný posun potrebuje na zvrátenie svoj doplnok — 26 mínus posun pri písmenách, 94 mínus posun v režime ROT47.
Čo mení režim ROT47?
Prepne otáčanie z 26 písmen na všetkých 94 tlačiteľných znakov ASCII („!“ až „~“), takže sa otáčajú aj číslice a interpunkcia, s rovnakou hodnotou posunu z posuvníka.
Nahráva sa môj text niekam?
Nie. Otočenie prebieha výhradne vo vašom prehliadači — text nikdy neopustí vaše zariadenie.