Utilia

Cæsar-chiffer og ROT13

Kryptér og dekryptér tekst med Cæsar-chifferet, ROT13 eller ROT47, se det forskudte alfabet, og knæk en ukendt nøgle ved at prøve alle 25 forskydninger.

Alfabet med denne nøgle

Klartekst
Chiffer

Sådan bruger du værktøjet til Cæsar-chiffer

  1. Skriv eller indsæt din tekst i inputfeltet.
  2. Under Chiffer vælger du Cæsar (vælg forskydningen), ROT13 (bogstaver forskudt med 13) eller ROT47 (bogstaver, tal og tegn).
  3. Til Cæsar angiver du Forskydning (nøgle). Ethvert helt tal virker: 3, 29 og −23 giver det samme resultat, fordi alfabetet starter forfra efter 26 bogstaver. Bemærk, at værktøjet forskyder det latinske alfabet A–Z på 26 bogstaver: »å« følger grundbogstavet »a« (se afsnittet om accenter nedenfor), mens »æ« og »ø« ikke er en del af alfabetet og bliver stående uændret.
  4. Klik på Kryptér eller Dekryptér. Resultatet opdateres, mens du skriver, og tabellen under Alfabet med denne nøgle viser, hvilket bogstav der erstatter hvilket.
  5. Klik på Kopiér for at kopiere resultatet, eller på Brug resultatet som input for at arbejde videre med det.

Hvis du har fået en besked uden nøgle, skal du klikke på Find nøglen (prøv alle 25 forskydninger). Værktøjet dekrypterer teksten med hver nøgle, rangerer resultaterne og fremhæver det mest sandsynlige. Klik på Brug i en række for at dekryptere med den nøgle.

Sådan virker Cæsar-chifferet

Cæsar-chifferet erstatter hvert bogstav med det bogstav, der står et fast antal pladser længere fremme i alfabetet. Med en forskydning på 3 bliver A til D, B til E, og X løber rundt til A. Dekryptering forskyder tilbage med samme antal. Ifølge Suetonius brugte Julius Cæsar en forskydning på 3 i sin private korrespondance, og det er navnets oprindelse.

Værktøjet bevarer store og små bogstaver og rører ikke ved tal, mellemrum og tegnsætning. Bogstaver med accent, som er almindelige på fransk, kan håndteres på tre måder under Bogstaver med accent:

  • Forskyd bogstavet, behold accenten (é → f́): grundbogstavet forskydes, og accenten bliver på det. Ved dekryptering får du den helt oprindelige tekst tilbage.
  • Fjern accenter først (é → e → f): resultatet er ren A–Z-tekst som i det klassiske chiffer, men accenterne går tabt.
  • Lad bogstaver med accent være uændrede: kun A til Z forskydes; é, ç eller à bliver, som de er, hvilket giver ledetråde til enhver, der læser beskeden.

ROT13 og ROT47

ROT13 er en Cæsar-forskydning på 13. Da alfabetet har 26 bogstaver, giver to omgange den oprindelige tekst tilbage, så kryptering og dekryptering er den samme handling. Det har længe været brugt i fora og nyhedsgrupper til at skjule spoilere, svar på gåder eller pointer for et hurtigt blik.

ROT47 bruger den samme idé på de 94 synlige ASCII-tegn fra ! til ~ med en forskydning på 47. Det blander både tal og tegn og bogstaver, så »Hello World!« bliver til »w6==@ (@C=5P«. Ligesom ROT13 er det sin egen omvendte.

Knæk et Cæsar-chiffer med frekvensanalyse

Med kun 25 mulige nøgler kan et Cæsar-chiffer brydes i hånden på få minutter. Værktøjet prøver hver nøgle og sammenligner bogstavtallene i hvert resultat med de sædvanlige hyppigheder på engelsk eller fransk ved hjælp af en chi i anden-score: jo lavere score, desto tættere er teksten på et rigtigt sprog. På engelsk er E, T og A de hyppigste bogstaver; på fransk fører E, S, A og I.

Vigtigt for danske beskeder: den automatiske nøglesøgning kender kun engelske og franske bogstavhyppigheder, ikke danske. En dansk tekst kan derfor give et usikkert gæt. Selve kryptering og dekryptering virker på al tekst med latinske bogstaver. Vælg Beskedens sprog, eller lad den automatiske indstilling teste begge. På beskeder med under cirka 20 bogstaver kan gættet være forkert, så tjek altid, at teksten giver mening, og kig på de andre højtplacerede rækker.

Ikke til rigtig sikkerhed

Cæsar-chifferet, ROT13 og ROT47 er historiske og pædagogiske værktøjer. De beskytter ingenting: alle kan vende dem om på få sekunder, som nøglefinderen ovenfor viser. Brug dem til gåder, escape rooms, undervisning eller til at skjule spoilere. Til rigtige hemmeligheder skal du bruge moderne kryptering som AES i et pålideligt program.

Ofte stillede spørgsmål

Hvad er nøglen i ROT13?

Nøglen er 13. Fordi 13 er det halve af 26, både krypterer og dekrypterer den samme handling.

Kan jeg bruge en negativ forskydning?

Ja. En forskydning på −3 er det samme som en forskydning på 23. At kryptere med en negativ nøgle svarer til at dekryptere med den positive.

Hvorfor foreslår nøglefinderen den forkerte nøgle?

Frekvensanalyse er statistisk. Meget korte beskeder, lister med navne eller tekst på et andet sprog følger måske ikke den forventede bogstavfordeling. Kig på de andre højtplacerede rækker, eller vælg det rigtige sprog.

Kan værktøjet håndtere accenter?

Ja. Som standard bliver accenten på det forskudte bogstav, så en fransk besked kan dekrypteres med alle sine accenter. Du kan også fjerne dem eller lade bogstaver med accent være uændrede.

Bliver min tekst sendt til en server?

Nej. Kryptering, dekryptering og nøglesøgning kører helt i din browser.