Was die Caesar-Verschlüsselung ist
Die Caesar-Verschlüsselung ersetzt jeden Buchstaben durch den Buchstaben, der eine feste Anzahl von Stellen weiter im Alphabet steht. Bei einer Verschiebung von 3 wird A zu D, B zu E und so weiter. Am Ende beginnt das Alphabet von vorn, X wird also zu A, Y zu B und Z zu C.
Sie ist nach Julius Caesar benannt, der laut dem römischen Geschichtsschreiber Sueton in privaten Briefen eine Verschiebung von drei verwendet hat. Sie gehört zu den ältesten bekannten Verschlüsselungen und ist bis heute die erste, die die meisten lernen, oft schon im Informatik- oder Matheunterricht.
Die Verschiebung ist der Schlüssel. Wer sie kennt, kann die Nachricht umkehren, indem er um dieselbe Anzahl Stellen zurückschiebt.
So nutzt du das Tool
Zum Verschlüsseln. Tippe deine Nachricht in Klartext. Die verschlüsselte Version erscheint beim Tippen in Geheimtext.
Zum Entschlüsseln. Füge die verschlüsselte Nachricht in Geheimtext ein. Die lesbare Version erscheint in Klartext.
Zum Ändern des Schlüssels. Zieh den Regler Verschiebung oder klicke auf Minus und Plus, um eine Stelle nach der anderen zu gehen. Das Feld, in das du zuletzt getippt hast, bleibt fest, und das andere aktualisiert sich.
Zum Knacken einer Nachricht mit unbekanntem Schlüssel. Füge sie in Geheimtext ein und schau dir die Liste Alle 25 Verschiebungen des Geheimtexts an. Jede mögliche Lösung wird angezeigt. Die, die am ehesten wie Englisch aussieht, trägt die Markierung Am ehesten Englisch. Klicke auf die Nummer neben einer Zeile, um den Regler auf diese Verschiebung zu setzen.
Klicke über einem der Felder auf Kopieren, um seinen Text zu kopieren, oder auf Leeren, um neu anzufangen.
Beispiele
Diese Ergebnisse stammen aus der Verschlüsselung auf dieser Seite.
| Klartext | Verschiebung | Geheimtext |
|---|---|---|
| Hello, World! | 3 | Khoor, Zruog! |
| Hello, World! | 7 | Olssv, Dvysk! |
| Meet me at the old oak tree | 3 | Phhw ph dw wkh rog rdn wuhh |
| ATTACK AT DAWN | 13 | NGGNPX NG QNJA |
| Zebra crossing | 1 | Afcsb dspttjoh |
| The quick brown fox | 23 | Qeb nrfzh yoltk clu |
| Triff mich morgen am alten Bahnhof | 3 | Wulii plfk prujhq dp dowhq Edkqkri |
Eine Verschiebung von 23 entspricht einer Verschiebung von 3 rückwärts. Deshalb wird aus „The“ ein „Qeb“.
Hier ist der Anfang der Liste für Phhw ph dw wkh rog rdn wuhh:
| Ausprobierte Verschiebung | Ergebnis |
|---|---|
| 1 | Oggv og cv vjg qnf qcm vtgg |
| 2 | Nffu nf bu uif pme pbl usff |
| 3 | Meet me at the old oak tree |
| 4 | Ldds ld zs sgd nkc nzj sqdd |
Das Tool markiert Verschiebung 3 als wahrscheinlichste Lösung.
So funktioniert es
Jeder Buchstabe wird in eine Zahl von 0 bis 25 umgewandelt. Die Verschiebung wird addiert, und die Summe springt hinter 25 wieder auf 0. Als Formel, mit x als Position des Buchstabens und n als Verschiebung:
- Verschlüsseln: (x + n) mod 26
- Entschlüsseln: (x - n) mod 26
Um die wahrscheinlichste Verschiebung zu finden, zählt das Tool, wie oft jeder Buchstabe in jedem der 25 möglichen Texte vorkommt, und vergleicht diese Zahlen mit typischen Buchstabenhäufigkeiten im Englischen. E, T und A sind im Englischen häufig, Q, X und Z selten. Der Kandidat, dessen Buchstaben am besten zu diesem Muster passen, bekommt die Markierung. Das klappt gut bei einem Satz oder mehr. Bei einer sehr kurzen Nachricht, etwa einem einzelnen Wort, prüf die Liste selbst, weil mehrere Verschiebungen echte Wörter ergeben können.
Bei deutschen Sätzen funktioniert das oft auch, weil E im Deutschen ebenfalls der häufigste Buchstabe ist. In unseren Tests markierte das Tool bei „Wulii plfk prujhq dp dowhq Edkqkri“ richtig die Verschiebung 3 und bei einem längeren deutschen Satz mit Verschiebung 5 ebenfalls die richtige. Bei sehr kurzen deutschen Texten mit Umlauten lag es dagegen daneben. Verlass dich also nicht blind auf die Markierung.
Umlaute und ß
Verschoben werden nur die 26 Buchstaben A bis Z. Ä, ö, ü und ß bleiben stehen, wie sie sind: Aus „Grüße aus Köln“ wird mit Verschiebung 3 „Juüßh dxv Nöoq“. Die unveränderten Umlaute verraten dabei einiges über den Klartext. Für ein Rätsel schreibst du sie besser vorher als ae, oe, ue und ss.
Grenzen und Sicherheit
Die Caesar-Verschlüsselung ist keine echte Verschlüsselung. Mit nur 25 Schlüsseln kann jeder alle ausprobieren. Selbst ohne Computer verrät die Buchstabenhäufigkeit den Schlüssel bei einer längeren Nachricht schnell.
Nutze sie für:
- Schnitzeljagden, Escape Rooms und Hinweise beim Geocaching.
- Den Unterricht darüber, wie Verschlüsselungen und Schlüssel funktionieren.
- Spoiler oder Lösungen, die nicht auf den ersten Blick lesbar sein sollen.
Nutze sie nicht für Passwörter, private Nachrichten oder irgendetwas, das geschützt werden muss. Dafür nimmst du moderne Verschlüsselung, die in vertrauenswürdige Apps eingebaut ist.
Andere Wege
Unter Linux, macOS oder in Git Bash kann der Befehl tr eine feste Verschiebung anwenden. Diese Zeile verschiebt um 3:
echo 'Hello, World!' | tr 'A-Za-z' 'D-ZA-Cd-za-c'
Sie gibt Khoor, Zruog! aus. Zum Entschlüsseln tauschst du die beiden Buchstabenbereiche oder verschiebst mit tr 'A-Za-z' 'X-ZA-Wx-za-w' um 23 vorwärts.
In Python sieht eine einzeilige Version für Großbuchstaben so aus:
''.join(chr((ord(c)-65+3)%26+65) if c.isupper() else c for c in 'HELLO')
Das ergibt KHOOR. In Excel nutzt dieselbe Idee CODE, REST und ZEICHEN (englisch CODE, MOD und CHAR) für jeden Buchstaben, was bei ganzen Sätzen lang wird.
Verwandte Verschlüsselungen
Eine Verschiebung von 13 hat eine eigene Seite: ROT13 kodieren und dekodieren. Um Buchstaben durch ihre Position im Alphabet zu ersetzen, nimm Buchstaben in Zahlen umwandeln. Für einen Code aus Signalen statt Buchstaben probier den Morsecode Übersetzer.