CodeKitHub
Alati za tekst

ROT13 pretvarač

Zadnje ažurirano:

Zalijepite tekst ispod da biste ga proveli kroz ROT13 — jednostavnu šifru pomicanja slova koja se koristila na starim forumima i Usenetu za skrivanje spojlera, poanti šala i rješenja zagonetki od nasumičnog pogleda. Budući da je ROT13 simetričan, jedan gumb i kodira i dekodira.

Što je ovaj alat?

ROT13 ("rotiraj za 13 mjesta") zamjenjuje svako slovo onim 13 pozicija dalje u abecedi, vraćajući se na početak nakon Z. A postaje N, B postaje O i tako dalje. Brojevi, interpunkcija i razmaci ostaju nedirnuti.

Ne pruža nikakvu stvarnu sigurnost — nije šifriranje, samo prikrivanje. Njegova stvarna namjena oduvijek je bila društvena, ne kriptografska: skrivanje spojlera ili poante šale od vaših očiju dok se namjerno ne odlučite dekodirati je, uobičajeno na starim Usenet grupama i forumima za zagonetke.

Zašto ga koristiti?

  • Skrijte (i otkrijte) spojlere, rješenja zagonetki ili poante šala u objavama na forumima i porukama.
  • Kodiranje i dekodiranje su ista operacija — zalijepite ROT13-irani tekst natrag za dobivanje izvornika.
  • Trenutačno, radi za tekst bilo koje duljine.
  • 100% privatno: vaš tekst se pretvara lokalno, ništa se ne šalje na server.
  • Besplatno, bez registracije, bez ograničenja broja znakova.

Kako ga koristiti

  1. Zalijepite ili upišite svoj tekst u polje za unos.
  2. Kliknite "Primijeni ROT13".
  3. Kopirajte rezultat — za kasnije poništavanje, zalijepite taj rezultat natrag i ponovno kliknite gumb.

Primjer

Ulaz

Hello, World!

Izlaz

Uryyb, Jbeyq!

Provođenjem "Uryyb, Jbeyq!" ponovno kroz isti alat dobiva se točno "Hello, World!" — u tome je cijela poanta toga što je ROT13 sam sebi inverzan.

Praktični savjeti

  • Za skrivanje spojlera u objavi na forumu, ROT13-irajte ga i dodajte napomenu poput "(ROT13: spojleri)" kako bi čitatelji znali da je to namjerno, a ne pokvaren tekst.
  • ROT13 čuva velika i mala slova: velika slova ostaju velika nakon pomaka, mala ostaju mala.
  • Ako vam treba stvarna sigurnost (zaštita nečega od motiviranog čitatelja), ROT13 je potpuno pogrešan alat — koristite pravo šifriranje.
  • Budući da je samoinverzan, nikad ne morate pamtiti je li dio teksta "već kodiran" — provođenje kroz njega dvaput uvijek vas vraća na obični tekst.

ROT13 naspram drugih jednostavnih šifri

ROT13 je poseban slučaj opće "Cezarove šifre" (bilo koji fiksni pomak slova), i jedini je iznos pomaka koji je sam sebi inverzan — ROT1 do ROT25 svi zahtijevaju zaseban korak dekodiranja s obrnutim pomakom, što je upravo razlog zašto je ROT13 postao standard za neformalno prikrivanje teksta umjesto bilo koje druge vrijednosti pomaka.

Ako radite sa stvarnim formatima kodiranih podataka umjesto s trikom za prikrivanje teksta, Base64 kodiranje i hashiranje služe zaista drugačijoj svrsi (predstavljanje binarnih podataka kao teksta, odnosno stvaranje jednosmjernih otisaka) i nisu obrnjivi na način na koji je ROT13.

Base64 kôder / dekôder · MD5 generator

Često postavljana pitanja

Je li ROT13 siguran? Može li ga netko razbiti?

Ne — ROT13 ne pruža nikakvu stvarnu sigurnost. Postoji samo 26 mogućih pomaka slova, a ROT13 konkretno nema ključ za pogađanje; svatko tko prepozna ROT13 tekst može ga trenutačno dekodirati, ručno ili bilo kojim ROT13 alatom. Nikad nije bio osmišljen da zadrži odlučnog čitatelja, samo da zahtijeva namjeran dodatni korak prije čitanja (što je upravo njegova svrha za spojlere).

Zašto isti gumb i kodira i dekodira?

Zato što je 13 točno polovica abecede od 26 slova, pomicanje unaprijed za 13 dvaput vraća vas na početak (13 + 13 = 26 = pun krug). Time je ROT13 samoinverzan (naziva se i "involucija") — jedna primjena kodira, druga primjena na rezultatu dekodira, bez potrebe za posebnim načinom rada.

Zašto ROT13 ne dira brojeve ili interpunkciju?

Klasični ROT13 algoritam mapira samo 26 latiničnih slova. Brojevi, razmaci i interpunkcija prolaze potpuno nepromijenjeni, zbog čega "Hello, World!" zadržava svoj zarez i uskličnik nakon pretvorbe.

Za što se ROT13 zapravo koristi danas?

Uglavnom za istu stvar za koju se oduvijek koristio: skrivanje spojlera, rješenja zagonetki ili poanti šala u objavama na forumima, odjeljcima komentara i README datotekama, kako bi čitatelj morao donijeti malu namjernu odluku za dekodiranje i vidjeti ih umjesto da ih pročita slučajno.

Pohranjuje li ili šalje ovaj alat moj tekst negdje?

Ne. Pomicanje slova odvija se u JavaScriptu koji radi u vašem pregledniku. Ništa što upišete ne šalje se, ne bilježi se i ne prosljeđuje na poslužitelj.

Povezani alati