Caesarchiffer-kodare

Caesarchiffret skiftar varje bokstav med ett fast antal steg — A blir D vid ett +3-skift, B blir E, och så vidare med övergång från Z till A. Det är uppkallat efter Julius Caesar, som sägs ha använt skift 3 för sin privata korrespondens. Det är det enklaste substitutionschiffret och är fortfarande användbart för pussel, klassrumsdemonstrationer och den klassiska ROT13-konventionen från Usenet. Klistra in text, välj ett skift och koda eller avkoda.

Så fungerar Caesarchiffret

  1. 1

    Ange klartext eller chiffertext

    Valfri engelsk text. Icke-bokstäver (siffror, skiljetecken, mellanslag) passerar oförändrade. Skiftläge bevaras.

  2. 2

    Välj ett skiftvärde

    Valfritt heltal 1-25. Skift 13 är ROT13 — sin egen invers. Det klassiska Caesarskiftet använde 3.

  3. 3

    Välj riktning

    Kodning skiftar framåt; avkodning skiftar bakåt. Att avkoda med skift K motsvarar att koda med skift 26-K.

  4. 4

    Läs resultatet

    Chiffertexten (eller den avkodade klartexten) visas direkt. Kopiera med ett klick.

Så ser ett Caesarskift ut

Skift med 3 applicerat på alfabetet:

Plain:      A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Cipher:     D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

Exempel: HELLO med skift 3 → KHOOR. Avkoda KHOOR med skift 3 (eller koda med skift 23) → HELLO.

ROT13 — det självinversa skiftet

ROT13 använder skift 13. Applicerat två gånger återger det originaltexten: HELLOURYYBHELLO. Det gjorde metoden idealisk för att dölja spoilers i Usenet-inlägg på 1980-talet: en enda transformation både kodade och avkodade, utan någon nyckel att komma ihåg.

Säkerhet (eller avsaknaden av den)

Caesarchiffret är medvetet enkelt att knäcka med modern analys:

  • Råstyrka: bara 25 möjliga skift. Prova alla och välj det som ser ut som engelska.
  • Frekvensanalys: skiftad text bevarar bokstavsfrekvenser. E är fortfarande vanligast på engelska; den bokstav som är vanligast i chiffertexten är sannolikt den skiftade versionen av E.
  • Känd klartext: om du känner till ens en enda originalbokstav känner du till skiftet.

Använd det inte för något du behöver skydda. Det är pedagogiskt, inte praktiskt.

Varianter och utökningar

  • ROT5: skiftar bara siffror (0-9). Används tillsammans med ROT13 i ROT18.
  • ROT47: skiftar 94 skrivbara ASCII-tecken; självinvers precis som ROT13.
  • Vigenère: Caesar med ett nyckelord så att varje position använder ett annat skift. Mycket svårare att knäcka.
  • Atbash: byt A↔Z, B↔Y och så vidare. En fast substitution med historisk koppling till hebreiska.

Användning i klassrummet

Caesarchiffret är en klassiker under första veckan på kryptografikurser: det introducerar modulär aritmetik, substitution, frekvensanalys och begreppet nyckel utan att kräva tung matematik. Det är också lösningen på många CTF-utmaningar inom “nybörjarkrypto”.

Vanliga frågor

Suetonius skriver att Caesar använde ett skift på 3 för sin korrespondens. Augustus sägs ha använt skift 1 (A → B, B → C, Z → A eller AA, beroende på källa).

Nej. Klassiskt Caesar definieras på det romerska alfabetets 26 bokstäver. Accentuerade bokstäver (é, ñ, ü) passerar oförändrade. För chiffer med flera alfabet behöver du ett modernt substitutionsschema.

Bekvämlighet. Det döljer text på ett vardagligt sätt (spoilers, pusselsvar, milda svordomsfilter) samtidigt som det är trivialt att avkoda. Det var aldrig avsett som säkerhet — bara som lätt obfuskering.

Ja, enkelt. Prova alla 25 skift och leta efter läsbar engelska. Längre chiffertext (20+ tecken) är i praktiken entydig; mycket kort chiffertext kan ha flera plausibla skift.

Relaterade verktyg