Caesar-Verschlüsselung
Die Caesar-Verschlüsselung ist ein sehr einfaches Verschlüsselungsverfahren, das Julius Caesar in seiner militärischen Kommunikation verwendet haben soll.
Das Prinzip der Verschlüsselung
Die Chiffre kann mit einem beliebigen Alphabet arbeiten, wir gehen aber üblicherweise vom englischen Alphabet mit 26 Buchstaben ab…yz aus. Die klassische Caesar-Verschlüsselung funktionierte so, dass jeder Buchstabe des Klartextes um drei Buchstaben „verschoben“ wurde. Statt des Buchstabens „a“ schrieb man also den Buchstaben „d“, statt „b“ den Buchstaben „e“ usw. Sind wir am Ende des Alphabets angekommen, fangen wir wieder von vorn an – den Buchstaben „z“ verschlüsseln wir also zum Buchstaben „c“. Die gesamte Verschiebung zeigt die folgende Tabelle:
In der ersten Zeile stehen die Buchstaben des Klartextes, in der zweiten die des Geheimtextes. Das heißt, das Wort „hallo“ würden wir zum Text „kdoor“ verschlüsseln.
Verallgemeinerung der Caesar-Verschlüsselung
Caesar soll immer eine Verschiebung um genau drei Buchstaben benutzt haben, wir können die Caesar-Verschlüsselung aber auf eine Verschiebung um beliebig viele Buchstaben verallgemeinern. Als Schlüssel der Chiffre verwendet man dann den Buchstaben, auf den der Buchstabe „a“ abgebildet wird. Die ursprüngliche Caesar-Verschlüsselung ist also eine Verschiebung um drei Buchstaben, was dem Buchstaben „d“ entspricht, weil „a“ auf „d“ abgebildet wird. In den Beispieltabellen ist der Schlüssel fett hervorgehoben. Außerdem kannst du dir eine Tabelle zum passenden Schlüssel erzeugen:
Das Verschlüsseln läuft genauso ab: Wir suchen den Buchstaben in der oberen Zeile und schreiben stattdessen den Buchstaben aus der darunterliegenden Zeile hin. Das Entschlüsseln läuft in die umgekehrte Richtung – wir suchen den Buchstaben in der unteren Zeile und schreiben stattdessen den Buchstaben aus der oberen Zeile hin.
Beispiel für das Entschlüsseln: Wir haben den Geheimtext „aooaj“ und wollen mit dem Schlüssel w entschlüsseln. Wir erzeugen uns die Tabelle mit dem Schlüssel „w“ und suchen in der unteren Zeile die Buchstaben „aooaj“. In der oberen Zeile lesen wir den ursprünglichen Text ab: „essen“.
Online-Werkzeug zum Verschlüsseln und Entschlüsseln mit der Caesar-Verschlüsselung
Zum Schluss kannst du einen beliebigen Text mit einem beliebigen Schlüssel verschlüsseln und anschließend wieder entschlüsseln: