Caesarchiffer och ROT13
Kryptera och dekryptera text med caesarchiffer, ROT13 eller ROT47, se det förskjutna alfabetet och knäck en okänd nyckel genom att prova alla 25 förskjutningar.
Alfabetet med den här nyckeln
| Klartext | |
|---|---|
| Chiffer |
Alla 25 förskjutningar, rangordnade efter bokstavsfrekvens
| Nyckel | Poäng (χ², lägre = bättre) | Dekrypterad text | Använd |
|---|
Så använder du verktyget för caesarchiffer
- Skriv eller klistra in din text i indatafältet.
- Välj under Chiffer mellan Caesar (välj förskjutning), ROT13 (bokstäver förskjutna 13 steg) och ROT47 (bokstäver, siffror och symboler).
- För Caesar anger du Förskjutning (nyckel). Vilket heltal som helst fungerar: 3, 29 och −23 ger samma resultat, eftersom alfabetet börjar om efter 26 bokstäver.
- Klicka på Kryptera eller Dekryptera. Resultatet uppdateras medan du skriver, och tabellen under Alfabetet med den här nyckeln visar vilken bokstav som ersätter vilken.
- Klicka på Kopiera för att kopiera resultatet, eller på Använd resultatet som indata för att arbeta vidare med det.
Om du har fått ett meddelande utan nyckel klickar du på Hitta nyckeln (prova alla 25 förskjutningar). Verktyget dekrypterar texten med varje nyckel, rangordnar resultaten och markerar det mest sannolika. Klicka på Använd på en rad för att dekryptera med just den nyckeln.
Så fungerar caesarchiffret
Caesarchiffret ersätter varje bokstav med den bokstav som står ett fast antal steg längre fram i alfabetet. Med förskjutningen 3 blir A till D, B till E och X börjar om och blir A. Dekryptering förskjuter lika många steg tillbaka. Enligt Suetonius använde Julius Caesar förskjutningen 3 i sin privata korrespondens, och det är därifrån namnet kommer.
Verktyget behåller versaler och gemener och lämnar siffror, mellanslag och skiljetecken orörda. Det arbetar med det vanliga alfabetet A–Z, så texten fungerar på svenska, men å, ä och ö behandlas som bokstäver med accent. Under Bokstäver med accent kan de hanteras på tre sätt:
- Förskjut bokstaven, behåll accenten (é → f́): grundbokstaven förskjuts och accenten sitter kvar på den. Vid dekryptering får du tillbaka exakt den ursprungliga texten.
- Ta bort accenter först (é → e → f): resultatet blir ren A–Z-text, som i det klassiska chiffret, men accenterna går förlorade. På svenska blir ”å” ”a” och ”ö” blir ”o”.
- Lämna bokstäver med accent oförändrade: bara A till Z förskjuts, medan é, ç, å, ä och ö står kvar som de är. Det ger ledtrådar till den som läser meddelandet.
ROT13 och ROT47
ROT13 är en caesarförskjutning på 13. Eftersom alfabetet har 26 bokstäver ger två omgångar tillbaka den ursprungliga texten, så kryptering och dekryptering är samma åtgärd. Det har länge använts i forum och nyhetsgrupper för att dölja spoilers, svar på gåtor och poänger för tillfälliga blickar.
ROT47 tillämpar samma idé på de 94 synliga ASCII-tecknen, från ! till ~, med förskjutningen 47. Det blandar om siffror och symboler lika väl som bokstäver, så ”Hello World!” blir ”w6==@ (@C=5P”. Liksom ROT13 är det sin egen invers.
Knäcka ett caesarchiffer med frekvensanalys
Med bara 25 möjliga nycklar kan ett caesarchiffer knäckas för hand på några minuter. Det här verktyget provar varje nyckel och jämför bokstavsfördelningen i varje resultat med den vanliga frekvensen i engelska eller franska, med hjälp av ett chi-två-värde: ju lägre poäng, desto närmare verkligt språk ligger texten. På engelska är E, T och A de vanligaste bokstäverna, på franska ligger E, S, A och I i täten.
Observera att nyckelsökningen bara känner till engelska och franska. Det finns ingen svensk frekvenstabell, så för ett svenskt meddelande kan gissningen bli fel och du bör titta på flera av de högst rankade raderna. Välj Meddelandets språk, eller låt det automatiska alternativet testa båda. För meddelanden på färre än cirka 20 bokstäver kan gissningen vara fel, så kontrollera alltid att texten läses naturligt. Kryptering och dekryptering med en känd nyckel fungerar däremot på all text med latinska bokstäver, också svenska.
Inte för verklig säkerhet
Caesarchiffret, ROT13 och ROT47 är historiska verktyg och passar för undervisning. De skyddar ingenting: vem som helst kan vända dem på några sekunder, vilket nyckelsökningen ovan visar. Använd dem till pussel, escape rooms, skoluppgifter eller för att dölja spoilers. För att skydda verkliga hemligheter bör du använda modern kryptering som AES i ett pålitligt program.
Vanliga frågor
Vilken nyckel har ROT13?
Nyckeln är 13. Eftersom 13 är hälften av 26 både krypterar och dekrypterar samma åtgärd.
Kan jag använda en negativ förskjutning?
Ja. Förskjutningen −3 är samma sak som 23. Att kryptera med en negativ nyckel är detsamma som att dekryptera med motsvarande positiva.
Varför föreslår nyckelsökningen fel nyckel?
Frekvensanalys är statistisk. Mycket korta meddelanden, namnlistor eller text på ett annat språk, till exempel svenska, följer kanske inte den förväntade bokstavsfördelningen. Titta på de andra högt rankade raderna eller välj rätt språk.
Hanterar verktyget å, ä, ö och andra accenter?
Ja. Som standard sitter accenten kvar på den förskjutna bokstaven, så ett meddelande med å, ä och ö dekrypteras tillbaka med alla sina tecken. Du kan också ta bort accenterna eller lämna bokstäverna med accent oförändrade.
Skickas min text till en server?
Nej. Kryptering, dekryptering och nyckelsökning körs helt i din webbläsare.
Relaterade verktyg
- Översätt till morsekod Översätt text till morsekod och morse till text enligt ITU-standarden, spela upp i vald hastighet med Farnsworth-avstånd och ladda ner som WAV-fil.
- Text till binärt, hex och ASCII Omvandla text till binära, hexadecimala, decimala eller oktala koder och tillbaka, med UTF-8-byte eller Unicode-kodpunkter, egna avgränsare och en teckentabell.
- Base64-kodare och avkodare Gratis Base64-kodare och avkodare med fullt stöd för UTF-8 och ett URL-säkert base64url-läge. Körs helt i din webbläsare, inget laddas upp.
- Vänd text baklänges Vänd text baklänges online. Skriv en mening baklänges, vänd ordningen på ord eller rader och behåll emojis och bokstäver med accenter hela.