CodeKitHub
Tekstværktøjer

ROT13-konverter

Senest opdateret:

Indsæt tekst nedenfor for at køre den gennem ROT13 — den simple bogstavforskydningscifre, der blev brugt på gamle forummer og Usenet til at skjule spoilere, punchlines og gådesvar fra almindelig gennemsyn. Fordi ROT13 er symmetrisk, krypterer og dekrypterer denne ene knap begge veje.

Hvad er dette værktøj?

ROT13 ("rotér 13 pladser") erstatter hvert bogstav med det, der ligger 13 positioner længere fremme i alfabetet, og starter forfra efter Z. A bliver til N, B bliver til O, og så videre. Tal, tegnsætning og mellemrum forbliver uændrede.

Den giver nul reel sikkerhed — det er ikke kryptering, kun tilsløring. Dens egentlige anvendelse har altid været social, ikke kryptografisk: at skjule en spoiler eller vittighedens pointe fra dine øjne, indtil du bevidst vælger at afkode den, almindeligt på gamle Usenet-grupper og gådeforummer.

Hvorfor bruge det?

  • Skjul (og afslør) spoilere, gådesvar eller vittighedspointer i forumindlæg og beskeder.
  • Kryptering og dekryptering er den samme operation — indsæt ROT13'et tekst igen for at få originalen.
  • Øjeblikkelig, virker på tekst af enhver længde.
  • 100% privat: din tekst omdannes lokalt, intet uploades.
  • Gratis, ingen tilmelding, ingen tegngrænse.

Sådan bruger du det

  1. Indsæt eller skriv din tekst i inputfeltet.
  2. Klik på "Anvend ROT13".
  3. Kopiér resultatet — for at vende det om senere, indsæt det resultat igen og klik på knappen igen.

Eksempel

Input

Hello, World!

Output

Uryyb, Jbeyq!

At køre "Uryyb, Jbeyq!" gennem det samme værktøj igen returnerer nøjagtigt "Hello, World!" — det er hele pointen med, at ROT13 er sin egen invers.

Praktiske tips

  • For at skjule en spoiler i et forumindlæg, ROT13-kryptér den og tilføj en note som "(ROT13'et: spoilere)", så læserne ved, det er bevidst, ikke ødelagt tekst.
  • ROT13 bevarer store/små bogstaver: store bogstaver forbliver store efter forskydning, små forbliver små.
  • Hvis du har brug for reel sikkerhed (beskyttelse af noget mod en motiveret læser), er ROT13 helt det forkerte værktøj — brug rigtig kryptering i stedet.
  • Fordi den er selv-invers, behøver du aldrig huske, om et stykke tekst er "allerede kodet" — at køre den igennem to gange bringer dig altid tilbage til klartekst.

ROT13 vs. andre simple ciffer

ROT13 er et specialtilfælde af det generelle "Cæsar-ciffer" (en hvilken som helst fast bogstavforskydning), og det er den eneste forskydningsmængde, der er sin egen invers — ROT1 til ROT25 kræver alle et separat afkodningsskridt med den modsatte forskydning, hvilket er præcis grunden til, at ROT13 blev standarden for tilfældig teksttilsløring frem for enhver anden forskydningsværdi.

Hvis du arbejder med reelle kodede dataformater snarere end et teksttilsløringstrick, tjener Base64-kodning og hashing et genuint andet formål (repræsentere binære data som tekst, og skabe envejsfingeraftryk, henholdsvis) og er ikke reversible, sådan som ROT13 er.

Base64-koder / afkoder · MD5-generator

Ofte stillede spørgsmål

Er ROT13 sikker? Kan nogen knække den?

Nej — ROT13 giver overhovedet ingen reel sikkerhed. Der er kun 26 mulige bogstavforskydninger, og ROT13 har specifikt ingen nøgle at gætte; enhver, der genkender ROT13-tekst, kan afkode den øjeblikkeligt, i hånden eller med et hvilket som helst ROT13-værktøj. Den var aldrig designet til at holde en bestemt læser ude, kun til at kræve et bevidst ekstra skridt før læsning (hvilket er præcis dens pointe for spoilere).

Hvorfor bruger samme knap til både kryptering og dekryptering?

Fordi 13 er præcis halvdelen af det 26-bogstavs alfabet, ender en forskydning fremad på 13 to gange dér, hvor du startede (13 + 13 = 26 = en hel omgang). Det gør ROT13 selv-invers (også kaldet en "involution") — anvend den én gang for at kryptere, anvend den igen på resultatet for at dekryptere, uden behov for en separat tilstand.

Hvorfor rører ROT13 ikke tal eller tegnsætning?

Den klassiske ROT13-algoritme mapper kun de 26 latinske bogstaver. Tal, mellemrum og tegnsætning går uændret igennem, hvilket er grunden til, at "Hello, World!" beholder sit komma og udråbstegn efter konvertering.

Hvad bruges ROT13 faktisk til i dag?

Stort set det samme, som den altid er blevet brugt til: at skjule spoilere, gådeløsninger eller vittighedspointer i forumindlæg, kommentarfelter og README-filer, så en læser skal træffe et lille bevidst valg om at afkode og se det i stedet for at læse det ved et uheld.

Gemmer eller sender dette værktøj min tekst nogen steder?

Nej. Bogstavforskydningen sker i JavaScript, der kører i din browser. Intet du skriver bliver uploadet, logget eller sendt til en server.

Relaterede værktøjer