Zum Inhalt springen

Wo die Caesar-Verschlüsselung heute vorkommt

Echte Daten kann sie nicht schützen, doch die Buchstabenverschiebung erledigt noch kleinere Aufgaben. Hier sind sie, mit Beispielen zum Nachprüfen.

Werbung

Wird die Caesar-Verschlüsselung noch verwendet?

Ja, aber nie als echter Schutz. Bei 25 möglichen Schlüsseln dauert ein Brute-Force-Angriff von Hand nur Minuten. Verwendet wird sie heute dort, wo das keine Rolle spielt: beim Lernen, beim Verstecken von Spoilern und in Rätseln.

Am bekanntesten ist ROT13, also dasselbe Verfahren mit der festen Verschiebung 13. Mehrere der folgenden Beispiele nutzen genau diese Form.

Im Unterricht: Kryptographie und Programmieren

Hier begegnet sie dir am ehesten, denn sie passt auf ein Blatt Papier und in ein kurzes Programm. Der bekannte Harvard-Kurs CS50 lässt Studierende sie in C schreiben. Die eine Aufgabe verbindet Kommandozeilenargumente, Schleifen, Zeichencodes und den Modulo-Operator.

Außerdem zeigt sie, was ein Schlüssel ist und wie ein Angriff abläuft. Eine verschlüsselte Nachricht lässt sich danach durch Probieren aller Verschiebungen oder per Häufigkeitsanalyse knacken. Probier es mit dem Caesar-Werkzeug aus, programmiere es in Python oder nimm den Unterrichtsplan für deine Klasse.

Spoiler und Hinweise mit ROT13 verstecken

ROT13 passt zu Text, den man lesen können soll, nur nicht aus Versehen. Zweimal um 13 verschoben ergibt wieder den Ausgangstext, weil das Alphabet 26 Buchstaben hat. Derselbe Schritt ver- und entschlüsselt also.

Anfang der 1980er-Jahre versteckten Usenet-Nutzer so derbe Witze und Rätsellösungen, und das Unix-Programm fortune verbarg damit anstößige Zitate. Foren ohne Spoiler-Knopf machen es bis heute so.

Beim Geocaching lebt die Gewohnheit weiter: Geocaching.com zeigt den Hinweis zu einem Cache in ROT13, damit du ihn nur liest, wenn du nicht weiterkommst. Das kann so aussehen:

Hagre qrz ebgra Fgrva
Hinweis anzeigen

Unter dem roten Stein

Das hilft nur gegen einen flüchtigen Blick. Entschlüsseln kannst du solche Hinweise von Hand oder mit dem ROT13-Werkzeug.

Rätsel, Spiele und Sicherheitswettbewerbe

Eine Chiffre, die in Minuten fällt, ist genau richtig für ein Rätsel. In Capture-the-Flag-Wettbewerben üben Einsteiger damit: „Mod 26“ bei picoCTF ist eine Aufgabe mit 10 Punkten, die man mit ROT13 löst. Auch Spiele verwenden Verschiebungen, wie unser Artikel zur Caesar-Verschlüsselung in Videospielen zeigt.

Abseits des Bildschirms steckt sie in Geheimcode-Ringen für Kinder. Genauso funktioniert eine Caesar-Scheibe, die du ausdrucken und selbst basteln kannst.

ROT13 in Software

ROT13 ist so verbreitet, dass Programmiersprachen und Editoren es mitbringen. In Python ist es ein Codec, in PHP eine Funktion:

Python
import codecs print(codecs.encode("Hi", "rot13"))# Uv
PHP
echo str_rot13("Hi");// Uv

Emacs kennt rot13-region, und in Vim kodiert ggg?G den ganzen Puffer. Auch Windows verwendet es: Im Registry-Schlüssel UserAssist, der gestartete Programme festhält, stehen die Namen in ROT13. Eine einfache Textsuche übersieht sie, Forensik-Werkzeuge entschlüsseln sie dagegen automatisch.

Warum sie keine Daten schützen kann

Echte Geheimnisse waren bei ihr nie gut aufgehoben. Netscape Communicator nutzte ROT13 in einem unsicheren Verfahren zum Speichern von E-Mail-Passwörtern. Der Mafiaboss Bernardo Provenzano schrieb seine Zettel in einer Caesar-Variante, in der aus A eine 4 und aus B eine 5 wurde. Die Polizei entschlüsselte sie, und das floss in die Ermittlungen ein, die 2006 zu seiner Festnahme führten.

Manche Artikel nennen auch Netzwerkprotokolle, IoT-Geräte und digitale Wasserzeichen als Einsatzgebiete. Uns ist kein Standardprotokoll und kein Wasserzeichenverfahren bekannt, das darauf aufbaut. Der einzige kommerzielle Fall, den wir gefunden haben, ist ein Bericht von 2015 über ein Alarmübertragungsgerät: Ein Forscher beschrieb die Verschlüsselung als wenige Schritte von einer Caesar-Chiffre entfernt und veröffentlichte das als Sicherheitslücke. Der Hersteller bestritt die Ergebnisse.

Für Passwörter, Dateien und private Nachrichten nimm eine bewährte Bibliothek mit AES oder einer anderen modernen Chiffre. Was sich seither geändert hat, erklärt Von der Caesar-Chiffre zur modernen Verschlüsselung.

Häufige Fragen

Wird die Caesar-Verschlüsselung heute noch verwendet?

Ja, im Unterricht, in Rätseln und zum Verstecken von Text wie Spoilern, oft als ROT13. Echte Daten solltest du damit nicht schützen.

Kann ich damit Passwörter oder private Nachrichten schützen?

Nein. Alle 25 Verschiebungen lassen sich in Minuten durchprobieren. Nimm eine bewährte Bibliothek mit AES oder einer anderen modernen Chiffre.

Wofür wird ROT13 verwendet?

Für Text, den Lesende bewusst aufdecken: Spoiler, Rätsellösungen, derbe Witze und Geocaching-Hinweise. Derselbe Schritt ver- und entschlüsselt ihn.

Warum lernt man die Caesar-Verschlüsselung noch in der Schule?

Sie geht auf Papier, ist schnell programmiert und leicht zu knacken. So lernt man Schlüssel und Angriffe in einer einzigen Stunde kennen.

Quellen

Wie es weitergeht