CodeKitHub
Textové nástroje

Konvertor ROT13

Naposledy aktualizováno:

Vložte text níže a nechte ho projít přes ROT13 — jednoduchou šifru s posunem písmen používanou na starých fórech a Usenetu ke skrytí spoilerů, pointy vtipů a odpovědí na hádanky před náhodným pohledem. Protože je ROT13 symetrická, toto jedno tlačítko kóduje i dekóduje zároveň.

Co je tento nástroj?

ROT13 ("rotace o 13 míst") nahradí každé písmeno tím, které je o 13 pozic dál v abecedě, s přetočením zpět na začátek po Z. A se stane N, B se stane O, a tak dále. Čísla, interpunkce a mezery zůstávají nedotčeny.

Neposkytuje žádné skutečné zabezpečení — není to šifrování, jen zatemnění. Její skutečné použití bylo vždy sociální, ne kryptografické: skrýt spoiler nebo pointu vtipu před vašimi očima, dokud se úmyslně nerozhodnete ho dekódovat, běžné na starých skupinách Usenetu a fórech s hádankami.

Proč ho používat?

  • Skryjte (a odhalte) spoilery, odpovědi na hádanky nebo pointy vtipů v příspěvcích na fórech a zprávách.
  • Kódování a dekódování je stejná operace — vložte ROT13ovaný text zpět a dostanete originál.
  • Okamžité, funguje na text jakékoli délky.
  • 100% soukromé: váš text se transformuje lokálně, nic se nenahrává.
  • Zdarma, bez registrace, bez limitu znaků.

Jak se používá

  1. Vložte nebo napište text do vstupního pole.
  2. Klikněte na "Použít ROT13".
  3. Zkopírujte výsledek — pro pozdější zvrácení vložte tento výsledek zpět a znovu klikněte na tlačítko.

Příklad

Vstup

Hello, World!

Výstup

Uryyb, Jbeyq!

Propuštění "Uryyb, Jbeyq!" přes stejný nástroj znovu vrátí přesně "Hello, World!" — to je celý smysl toho, že ROT13 je sama k sobě inverzní.

Praktické tipy

  • Pro skrytí spoileru v příspěvku na fóru ho zpracujte přes ROT13 a přidejte poznámku jako "(ROT13: spoilery)", aby čtenáři věděli, že jde o úmysl, ne o poškozený text.
  • ROT13 zachovává velikost písmen: velká písmena zůstávají velká i po posunu, malá zůstávají malá.
  • Pokud potřebujete skutečné zabezpečení (ochranu něčeho před odhodlaným čtenářem), ROT13 je zcela nesprávný nástroj — použijte místo toho skutečné šifrování.
  • Protože je samoinverzní, nikdy si nemusíte pamatovat, zda je určitý text "již zakódovaný" — propuštění dvakrát vás vždy vrátí zpět k obyčejnému textu.

ROT13 vs. jiné jednoduché šifry

ROT13 je speciální případ obecné "Caesarovy šifry" (jakýkoli pevný posun písmen), a je to jediná hodnota posunu, která je sama k sobě inverzní — ROT1 až ROT25 všechny vyžadují samostatný dekódovací krok s opačným posunem, což je přesně důvod, proč se ROT13 stala standardem pro nenáročné zatemnění textu místo jiné hodnoty posunu.

Pokud pracujete se skutečnými zakódovanými formáty dat spíše než s trikem na zatemnění textu, kódování Base64 a hashování slouží skutečně odlišnému účelu (reprezentace binárních dat jako text, respektive vytváření jednosměrných otisků) a nejsou reverzibilní tak, jako je ROT13.

Base64 kodér / dekodér · Generátor MD5

Časté dotazy

Je ROT13 bezpečná? Dá se prolomit?

Ne — ROT13 neposkytuje žádné skutečné zabezpečení. Existuje pouze 26 možných posunů písmen a ROT13 konkrétně nemá žádný klíč k uhodnutí; kdokoli, kdo rozpozná text ROT13, ho může okamžitě dekódovat, ručně nebo jakýmkoli nástrojem ROT13. Nikdy nebyla navržena k tomu, aby zabránila odhodlanému čtenáři, jen k tomu, aby vyžadovala jeden dobrovolný extra krok před čtením (což je přesně její smysl u spoilerů).

Proč stejné tlačítko kóduje i dekóduje?

Protože 13 je přesně polovina 26písmenné abecedy, posun vpřed o 13 dvakrát vás vrátí zpět, kde jste začali (13 + 13 = 26 = celý kruh). To dělá z ROT13 samoinverzní funkci (nazývanou také "involuce") — jedna aplikace kóduje, druhá aplikace na výsledek dekóduje, bez potřeby zvláštního režimu.

Proč se ROT13 nedotýká čísel ani interpunkce?

Klasický algoritmus ROT13 mapuje pouze 26 latinských písmen. Čísla, mezery a interpunkce procházejí zcela beze změny, což je důvod, proč si "Hello, World!" po konverzi zachová čárku a vykřičník.

K čemu se ROT13 dnes vlastně používá?

Většinou ke stejné věci, ke které se vždy používala: skrytí spoilerů, řešení hádanek nebo pointy vtipů v příspěvcích na fórech, sekcích komentářů a souborech README, takže čtenář musí udělat malé, vědomé rozhodnutí, aby ho dekódoval a uviděl, spíše než ho číst omylem.

Ukládá nebo odesílá tento nástroj někam můj text?

Ne. Posun písmen probíhá v JavaScriptu běžícím ve vašem prohlížeči. Nic, co napíšete, se nenahrává, nezaznamenává ani neodesílá na server.

Související nástroje