ROT13-kodare
ROT13 är den enklaste textförvrängning som fortfarande används: flytta varje bokstav 13 steg i alfabetet, och att tillämpa rotationen igen tar dig tillbaka till originalet. Det var så Usenet dolde filmspoilers, pussellösningar och vågade skämt, och det är fortfarande ett behändigt sätt att tillfälligt dölja ett textstycke för en flyktig blick, men aldrig för verklig sekretess.
Så fungerar ROT13
-
1
Ta en bokstav
Bara A–Z och a–z. Siffror, skiljetecken och blanksteg lämnas orörda.
-
2
Flytta 13 steg framåt
A blir N. M blir Z. N slår runt tillbaka till A.
-
3
Tillämpa två gånger för att avkoda
Eftersom alfabetet har 26 bokstäver tar två gånger 13 steg dig tillbaka till originalet.
Avbildningen
| Klartext | ROT13 | Klartext | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Varför 13
Eftersom 13 = 26 ÷ 2 är kodning och avkodning samma operation. Du behöver ingen separat funktion för kodning och avkodning; samma kod gör båda. Just den symmetrin gjorde ROT13 populärt innan kryptobibliotek av programmerarklass fanns överallt.
Där ROT13 verkligen passar
- Dölja spoilers: “Qbg Fabjonyy vf Ebo’f qnq.” går att läsa efter en växling men är ofarlig vid en snabb blick.
- Pussellösningar: rotera lösningen så att den inte avslöjas i klartext.
- Knep med korsordsledtrådar: vissa appar roterar ledtrådar för att förhindra oavsiktliga spoilers.
- Dölja e-postadresser i gammal HTML: ett enkelt knep mot adressinsamlare innan JavaScript-baserad förvrängning blev vanlig.
Där ROT13 absolut inte passar
- Lösenord. Ingen kryptering. En blick knäcker det; automatiserad kod vänder det på mikrosekunder.
- Hemligheter. Alla som ser “Guvf vf frperg” förstår genast vad du gjorde och hur man ångrar det.
- Binära data. ROT13 rör bara bokstäver; binära block får i stället andra tecken att förstöras.
Varianter
- ROT5: bara siffror, flytta 5. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Har samma egenskap att vara sin egen invers.
- ROT18: ROT13 för bokstäver plus ROT5 för siffror. Täcker blandat alfanumeriskt innehåll.
- ROT47: flyttar skrivbara ASCII-tecken (33–126) med 47. Symmetrisk och omfattar skiljetecken, men utdatan ser ut som brus.
- Caesarchiffer: allmän förflyttning med N. ROT13 är specialfallet som är sin egen invers.
Historisk notis
Usenet-konventionen uppstod i början av 1980-talet i nyhetsgrupper som rec.humor, där läsare kunde välja att rotera inlägg märkta som spoiler. Många nyhetsläsare har fortfarande funktionen “avkoda ROT13” med en enda tangent. Namnet “ROT13” befästes i RFC-texter men blev aldrig ett officiellt protokoll.
Vanliga frågor
Tekniskt sett ja, i Caesarchiffrets mening, men nyckeln (13) är trivial att gissa och operationen är allmänt känd. Betrakta det som förvrängning, inte säkerhet.
Nej. Bara A–Z och a–z flyttas. Siffror, blanksteg och symboler passerar oförändrade.
Tillämpa ROT13 igen. Kodning och avkodning är samma operation eftersom 13 är hälften av 26.
Ja, använd Caesarchiffer-kodaren för valfri förskjutning 1–25. ROT13 är bara specialfallet med förskjutning 13.
Nej. Din text används bara för att skapa det roterade resultatet och sparas inte efteråt. Eftersom ROT13 är förvrängning och inte kryptering ska du aldrig klistra in något verkligt känsligt i ett ROT13-verktyg.
Relaterade verktyg
Piltecken att kopiera
Kopiera vanliga Unicode-pilar med ett klick: raka, dubbla, diagonala, krokade, cirkulära och triangelformade för dokument, chatt och design.
Mindre än eller lika med-symbolen
Kopiera tecknet ≤ och relaterade matematiska jämförelsesymboler. Inkluderar Unicode, HTML-entiteter och LaTeX-markup för kalkylark, uppsatser och webbsidor.
HTML-entitetskodare
Omvandla fem HTML-känsliga tecken till fasta entiteter eller läs HTML-entiteter som text lokalt i webbläsaren.
Kvadratsymbol kopiera och klistra in
Kopiera kvadratsymbolen ², plus upphöjda och nedsänkta siffror, vanliga bråk och kvadrat- och kubikenheter som m², cm² och km². Klicka för att kopiera.
Generator för inverterad text
Vänd texten upp och ner med Unicode-glyfer som ser ut som speglade bokstäver, för biografier, bildtexter och uppmärksamhetsväckande sociala inlägg.
Instagram-typsnittsgenerator
Generera Unicode-"typsnitt" (fet, kursiv, skript, monospace, fraktur) som klistras direkt in i din Instagram-bio, namn, bildtexter och kommentarer.
Verktyget finns på andra språk
- Encoder ROT13 [ID]
- ROT13-Encoder [DE]
- Codificador ROT13 [ES]
- ตัวเข้ารหัส ROT13 [TH]
- ROT13エンコーダー [JA]
- Koder ROT13 [PL]
- مُشفِّر ROT13 [AR]
- Encodeur ROT13 [FR]
- Bộ mã hóa ROT13 [VI]
- Codificador ROT13 [PT]
- ROT13 인코더 [KO]
- ROT13-encoder [NL]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]
- ROT13编码器 [ZH]