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
Ange klartext eller chiffertext
Valfri engelsk text. Icke-bokstäver (siffror, skiljetecken, mellanslag) passerar oförändrade. Skiftläge bevaras.
-
2
Välj ett skiftvärde
Valfritt heltal; använd ett negativt värde som -3 för att avkoda. Skift 13 är ROT13: sin egen invers. Det klassiska Caesarskiftet använde 3.
-
3
Koda eller avkoda
Ett positivt skift kodar; ett negativt skift avkodar. Att avkoda med skift K motsvarar att koda med skift 26-K.
-
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: HELLO → URYYB → HELLO. 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 avE. - 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
Chiffer för tal till bokstav
Omvandla tal till bokstäver och tillbaka med chiffret A=1, B=2 (A1Z26) för pussel, gåtor och ledtrådar i escape rooms.
Lösenordsstyrkekontroll
Kontrollera lösenordsstyrkan i webbläsaren: längd, teckenvariation, entropi i bitar och en ungefärlig uppskattning av knäcktiden. Ingenting laddas upp.
Base64-filencoder
Koda valfri fil (PDF, ZIP, bild, körbar fil) till Base64-text för inbäddning i JSON, e-post, YAML eller data-URI:er. Körs lokalt, ingen uppladdning.
slumpmässig API-keygenerator
Generera API-nycklar på servern med 8–128 tecken i hex-, base64url- eller alfanumeriskt format, eller skapa ett UUIDv4.
Lösenordsfrasgenerator
Skapa en minnesvärd lösenordsfras av slumpmässiga, vanliga ord, med justerbart antal ord, avskiljare, stor bokstav och en valfri tillagd siffra.
HMAC-generator
Generera HMAC-signaturer (SHA-256, SHA-384, SHA-512, SHA-1, MD5) från ett meddelande och en hemlig nyckel för API-autentisering och webhooks.
Verktyget finns på andra språk
- Codificador de Cifrado César [ES]
- Bộ mã hóa mật mã Caesar [VI]
- 카이사르 암호 인코더 [KO]
- Encoder Sandi Caesar [ID]
- Koder szyfru Cezara [PL]
- Encodeur de César [FR]
- Codificador de Cifra de César [PT]
- Caesar-Chiffre-Encoder [DE]
- مشفّر قيصر [AR]
- シーザー暗号エンコーダー [JA]
- Caesar-cijfer encoder [NL]
- เครื่องมือเข้ารหัสซีซาร์ [TH]
- Caesar Cipher Encoder [EN]
- Cifrario di Cesare [IT]
- Кодировщик шифра Цезаря [RU]
- Sezar Şifreleyici [TR]
- 凯撒密码编码器 [ZH]