TT Text Tools

Klassiska chiffer — Vigenère, Atbash, ROT47, rail fence och affin

Kryptera och dekryptera klassiska chiffer online: Vigenère, Beaufort, Atbash, ROT47, rail fence (sicksack) och affin. För pussel, escape rooms och kryptografi.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Advertisement

Sex klassiska chiffer på ett ställe

Innan datorerna fanns förlitade sig hemliga meddelanden på chiffer som gjordes med penna och papper. De är fortfarande populära i dag för pussel, geocaching, escape rooms, skattjakter, CTF-uppgifter och för att lära ut grunderna i kryptografi. Det här verktyget krypterar och dekrypterar sex av de mest kända och uppdaterar resultatet medan du skriver, så att du kan experimentera med nycklar och se hur varje metod förvandlar texten.

Vigenère-chiffret förskjuter varje bokstav olika mycket, utifrån ett upprepat nyckelord. I århundraden kallades det «le chiffre indéchiffrable» eftersom enkel frekvensanalys inte knäcker det direkt. Beaufort-chiffret är en nära släkting som drar klartexten från nyckeln i stället för att lägga till den; det är reciprokt, så samma operation både krypterar och dekrypterar. Atbash, som ursprungligen användes för det hebreiska alfabetet, speglar alfabetet så att A blir Z och B blir Y. ROT47 roterar varje skrivbart ASCII-tecken 47 steg och blandar om siffror och skiljetecken lika väl som bokstäver.

Rail fence (stängselchiffer) är ett transpositionschiffer: i stället för att ersätta bokstäver ordnar det om dem genom att skriva meddelandet i sicksack över flera «räls» och sedan läsa av varje räls i tur och ordning. Affin avbildar varje bokstav x på (a·x + b) mod 26; multiplikatorn a måste vara relativt prim med 26, vilket är anledningen till att väljaren bara erbjuder giltiga värden.

Tips för pussel och inlärning

Versaler och gemener bevaras, och tecken utanför A–Z (utom i ROT47 och rail fence) lämnas på plats, vilket gör att ordgränserna förblir synliga. I Vigenère och Beaufort är det bara bokstäver som flyttar fram nyckeln. Använd «Use result as input» (använd resultatet som indata) för att kontrollera att ett meddelande dekrypteras tillbaka till originalet. Om du försöker knäcka ett okänt chiffer visar verktyget «Letter Frequency» (bokstavsfrekvens) koincidensindex, vilket hjälper dig att skilja ett Vigenère-chiffer från en enkel substitution.

De här chiffren är roliga men inte säkra. Allt körs i din webbläsare och ingenting laddas upp.

Hur man använder

  1. Välj ett chifferVälj Vigenère, Beaufort, Atbash, ROT47, rail fence eller affin.
  2. Ange nyckelnSkriv in ett nyckelord, antalet räls eller värdena a och b, beroende på chiffret.
  3. Kryptera eller dekrypteraSkriv ditt meddelande och välj riktning; självinversa chiffer behöver ingen riktning.
  4. Kopiera resultatetKopiera det, eller mata in det igen för att kontrollera att det dekrypteras korrekt.

Vanliga frågor

Hur fungerar Vigenère-chiffret?
Varje bokstav förskjuts med motsvarande bokstav i ett upprepat nyckelord, där A = 0, B = 1 och så vidare. Med nyckeln LEMON blir ATTACK AT DAWN till LXFOPV EF RNHR. Mellanslag och skiljetecken behålls och förbrukar inga nyckelbokstäver.
Vilka chiffer är sin egen invers?
Atbash, ROT47 och Beaufort. Om du använder dem två gånger med samma inställningar får du tillbaka originaltexten, så det finns inget separat dekrypteringsläge.
Vad är skillnaden mellan ROT13 och ROT47?
ROT13 roterar bara de 26 bokstäverna. ROT47 roterar alla 94 skrivbara ASCII-tecken, så även siffror och symboler blandas om. För ROT13 och andra Caesar-förskjutningar kan du använda verktyget «Caesar Cipher» (Caesar-chiffer).
Är de här chiffren säkra?
Nej. De är historiska och pedagogiska. Alla kan knäckas med frekvensanalys eller brute force. Använd modern kryptering för riktiga hemligheter.
Advertisement