✖

Caesarchiffer

Caesarchiffret är ett mycket enkelt chiffer som Julius Caesar använde i sin militära kommunikation.

Principen för krypteringen

Chiffret kan arbeta med vilket alfabet som helst, men vi utgår oftast från det engelska alfabetet med 26 bokstäver ab…yz. I det klassiska Caesarchiffret ”förskjuts” varje bokstav i klartexten tre steg framåt. I stället för bokstaven ”a” skriver man alltså bokstaven ”d”, i stället för ”b” skriver man ”e” osv. När vi har kommit till slutet av alfabetet börjar vi om från början — så bokstaven ”z” krypteras till ”c”. Hela förskjutningen visas i följande tabell:

På första raden står bokstäverna i klartexten och på andra raden bokstäverna i chiffertexten. Det betyder att ordet ”hej” krypteras till texten ”khm”.

Generalisering av Caesarchiffret

Caesar använde enligt uppgift alltid en förskjutning på exakt tre bokstäver, men vi kan generalisera Caesarchiffret till en förskjutning på hur många bokstäver som helst. Som chiffrets nyckel används då den bokstav som ”a” avbildas på. Det ursprungliga Caesarchiffret är alltså en förskjutning på tre bokstäver, vilket motsvarar bokstaven ”d”, eftersom ”a” avbildas på ”d”. I exempeltabellerna är nyckeln markerad med fetstil. Du kan också skapa en tabell för valfri nyckel:

Nyckel:

Kryptering går till på samma sätt: vi hittar bokstaven på översta raden och skriver i stället bokstaven från den undre raden. Dekryptering går åt motsatt håll — vi hittar bokstaven på undre raden och skriver i stället bokstaven från den övre raden.

Exempel på dekryptering: vi har chiffertexten ”reoxu” och ska dekryptera med nyckeln w. Vi skapar en tabell med nyckeln ”w” och hittar bokstäverna ”reoxu” på den undre raden. På den övre raden läser vi av den ursprungliga texten: ”visby”.

Kryptoverktyg online för Caesarchiffret

Till sist kan du kryptera och sedan dekryptera valfri text med valfri nyckel:

Text:
Nyckel: