HandyTools Hub

Caesar-Verschlüsselung: Kodieren und Dekodieren

Kodieren und dekodieren Sie Text mit der klassischen Caesar-Chiffre (Verschiebechiffre). Inklusive ROT13 und Brute-Force-Dekodierer.

100 % clientseitige Verarbeitung

- +

Brute-Force-Dekodierung (alle 25 Verschiebungen testen)

Die Caesar-Chiffre ist die älteste Substitutionschiffre, die die meisten Menschen je lernen, und sie bleibt der anschaulichste Weg zu verstehen, warum eine geheime Methode nicht dasselbe ist wie Sicherheit. Dieses Werkzeug kodiert und dekodiert Text bei jeder Verschiebung von 1 bis 25, bietet einen ROT13-Umschalter per Klick und kann eine unbekannte Verschiebung per Brute Force knacken, indem es alle 25 möglichen Dekodierungen nebeneinander zeigt.

So funktioniert die Caesar-Verschiebung

Die Regel ist eine einzige modulare Addition. Nummerieren Sie die Buchstaben A=0 bis Z=25, dann gilt für eine Verschiebung k:

encoded = (letter + k) mod 26
decoded = (letter - k) mod 26

Das Modulo 26 sorgt dafür, dass das Alphabet umläuft: X wird bei Verschiebung 4 zu B und nicht über das Ende des Alphabets hinaus. Das Werkzeug berechnet die Dekodierrichtung als (26 - k) mod 26 und addiert diesen Wert, was algebraisch identisch zum Subtrahieren von k ist.

Die Groß- und Kleinschreibung bleibt erhalten, weil große und kleine Buchstaben über getrennte Basen behandelt werden: Großbuchstaben zählen ab 65 ('A'), Kleinbuchstaben ab 97 ('a'). Alles außerhalb dieser Bereiche wird unverändert angehängt.

Praxisbeispiel: „ATTACK AT DAWN“

Eine Verschiebung um 3, die Verschiebung, die Julius Caesar der Überlieferung nach verwendete:

SchrittErgebnis
KlartextATTACK AT DAWN
Jeden Buchstaben +3DWWDFN DW GDZQ
Dekodieren mit Verschiebung 3ATTACK AT DAWN

ROT13 auf denselben Text ergibt NGGNPX NG QNJA. Führen Sie ROT13 erneut aus, erhalten Sie ATTACK AT DAWN zurück, weil 13 + 13 = 26 und 26 mod 26 = 0 ergibt. Probieren Sie Verschiebung 13 im Brute-Force-Bereich aus, und Sie sehen diese beiden Zeilen als einzig lesbares Paar.

Verwendung des Werkzeugs

  • Tippen oder fügen Sie Text in das linke Feld ein. Die Ausgabe aktualisiert sich beim Tippen.
  • Bewegen Sie den Verschiebungsregler, geben Sie eine Zahl ein oder nutzen Sie die Schaltflächen - und + für 1–25.
  • Wechseln Sie oben mit den beiden Schaltflächen zwischen Kodieren und Dekodieren.
  • Klicken Sie auf ROT13, um direkt zu Verschiebung 13 zu springen.
  • Öffnen Sie im Dekodieren-Modus den Brute-Force-Bereich, um alle 25 Dekodierungen in einem Raster zu sehen; die Zeile Ihrer aktuellen Verschiebung ist hervorgehoben.
  • Mit Swap holen Sie das Ergebnis zurück in die Eingabe und kehren die Richtung um, mit Copy nehmen Sie die Ausgabe mit.

Ziffern, Satzzeichen und Leerzeichen werden nie umgewandelt, deshalb bleiben die Wortgrenzen im Beispiel oben genau an ihrem Platz.

Brute-Force und warum das keine sichere Verschlüsselung ist

Mit 25 möglichen Schlüsseln ist eine unbekannte Verschiebung kein Rätsel, sondern ein Nachschlagen. Das Werkzeug ruft seine Verschiebungsfunktion einmal für jeden Wert von 1 bis 25 auf und listet die Ergebnisse. Die einzige verbleibende Hürde ist, den Klartext zu erkennen, und die Sprache macht das leicht: Die richtige Zeile ist die mit echten Wörtern. Hätte eine Nachricht keine Leerzeichen und mischte Sprachen, würde Häufigkeitsanalyse dasselbe leisten, indem sie nach der verräterischen Verteilung englischer Buchstaben sucht, in der E, T, A, O, I und N dominieren.

Eine Caesar-Chiffre ist eine Substitution mit einem Schlüsselraum von 25 und einer festen Zuordnung. Moderne Verschlüsselung braucht zwei Eigenschaften, die ihr fehlen: einen Schlüssel, der groß genug ist, dass erschöpfende Suche undurchführbar wird, und eine Konstruktion, die selbst bei öffentlich bekanntem Algorithmus der Analyse widersteht. AES nutzt dagegen 128- oder 256-Bit-Schlüssel, und seine Sicherheit hängt nicht davon ab, dass Angreifer seine Funktionsweise nicht kennen. Verwenden Sie eine Caesar-Verschiebung — oder ROT13 — niemals zum Schutz von Passwörtern, persönlichen Daten oder irgendetwas, das zählt. Für echte Vertraulichkeit verschlüsseln Sie mit AES und behandeln Sie die Ausgabe als Binärdaten.

Vergleich mit anderen einfachen Chiffren

Die Caesar-Verschiebung ist das einfachste Mitglied einer Familie klassischer Chiffren, und die Familie gemeinsam zu betrachten erklärt, warum jede abgelöst wurde.

ChiffreSchlüsselSchlüsselraumSchwäche
CaesarEine einzige Verschiebung25Erschöpfende Suche und Häufigkeitsanalyse
AtbashKeiner (feste Umkehr)1Gar kein Schlüssel; wer die Methode kennt, liest mit
ROT13Feste Verschiebung um 131Ein Caesar-Fall, selbstinvers und trivial umkehrbar
VigenèreEin wiederholtes SchlüsselwortSehr großGebrochen durch Kasiski-Untersuchung und Koinzidenzindex
AES-256256-Bit-Binärschlüssel2^256Kein praktischer Angriff bekannt, wenn korrekt verwendet

Atbash bildet A auf Z, B auf Y und so weiter ab; es ist eine Caesar-Verschiebung in Verkleidung und bietet noch weniger. Vigenère ist der interessante nächste Schritt, weil ein wiederholtes Schlüsselwort die einfache Häufigkeitsanalyse besiegt, weshalb es sich jahrhundertelang hielt — doch die Wiederholung selbst verrät die Schlüssellänge, und sobald diese bekannt ist, zerfällt die Nachricht. Eine moderne Blockchiffre wie AES beseitigt die Wiederholung vollständig und macht die Ausgabe von Zufallsdaten ununterscheidbar.

Anwendungsfälle, in denen sie noch passt

  • Rätsel- und Escape-Room-Hinweise. Eine Verschiebung ist schnell angewendet und leicht zu erkennen, sobald der Spieler weiß, worauf er achten muss.
  • Spoiler verstecken. ROT13 ist die alte Konvention in Foren für Antworten, Enden und Rätsellösungen.
  • Unterrichtsdemonstrationen. Die Lücke zwischen „sieht verschlüsselt aus“ und „trivial umkehrbar“ ist die erste Lektion der Kryptografie.
  • Geocaching-Hinweise. Cache-Beschreibungen nutzen seit Jahren ROT13, damit Suchende selbst entscheiden, ob sie einen Hinweis lesen.
  • CTF-Aufwärmübungen. Eine Caesar-Verschiebung zu erkennen und umzukehren ist ein üblicher erster Schritt in Capture-the-Flag-Wettbewerben.

Verwandte Tools

  • AES Encryption — echte symmetrische Verschlüsselung, wenn Vertraulichkeit zählt.
  • Hash-Generator — MD5-, SHA-1- und SHA-256-Digests erzeugen.
  • Passwortgenerator — starke Zufallspasswörter erzeugen.
  • Base64 — Base64 kodieren und dekodieren, eine umkehrbare Kodierung, keine Verschlüsselung.

Häufig gestellte Fragen

Warum ist die Caesar-Chiffre keine sichere Verschlüsselung?

Es gibt nur 25 sinnvolle Schlüssel, jeder kann also in Sekunden alle Verschiebungen durchprobieren, und die Häufigkeitsanalyse bricht sie noch schneller: Im englischen Text ist der häufigste Buchstabe fast immer E, die Verschiebung, die den häufigsten Geheimtextbuchstaben auf E abbildet, ist also mit hoher Wahrscheinlichkeit die richtige. Sie bietet keinen Schutz gegen jemanden, der das Verfahren kennt.

Was macht der Dekodieren-Modus anders als Kodieren?

Das Kodieren addiert die Verschiebung zu jedem Buchstaben, das Dekodieren subtrahiert sie. Intern arbeitet die Dekodierrichtung mit einer effektiven Verschiebung von (26 − shift), sodass Kodieren mit Verschiebung 3 und anschließendes Dekodieren mit Verschiebung 3 den Originaltext zurückgibt.

Wie geht das Werkzeug mit akzentuierten Buchstaben, Kyrillisch oder Emoji um?

Es lässt sie unberührt. Nur die 26 großen und 26 kleinen lateinischen Buchstaben werden verschoben; alles andere — Akzente wie é, Ziffern, Satzzeichen, Leerzeichen, Kyrillisch, CJK und Emoji — läuft unverändert durch. Ein Wort wie café wird bei Verschiebung 3 zu pdsé, wobei das é unverändert bleibt.

Warum endet der Verschiebungsregler bei 1 und 25?

Eine Verschiebung von 0 oder 26 ließe den Text unverändert, und alle anderen ganzen Zahlen reduzieren sich modulo 26 auf den Bereich 1–25. Die Oberfläche erzwingt diesen Bereich, damit jede Position des Reglers eine sichtbare Änderung bewirkt.

Was nützt ROT13, wenn es so schwach ist?

ROT13 ist eine Caesar-Verschiebung um 13, und 13 ist genau die Hälfte von 26, wodurch es selbstinvers ist: Zweimal ROT13 stellt das Original wieder her. Diese Eigenschaft macht es zu einer bequemen umkehrbaren Verschleierung für Spoiler und Rätselantworten, wo es darum geht, versehentliches Lesen zu vermeiden, nicht um Geheimhaltung.

Was macht die Swap-Schaltfläche?

Sie verschiebt die aktuelle Ausgabe in das Eingabefeld und kehrt den Modus von Kodieren zu Dekodieren oder umgekehrt um. Das ist praktisch nach einem Brute-Force-Dekodieren: Sobald Sie die lesbare Zeile entdecken, können Sie sie mit Swap durch erneutes Kodieren überprüfen.

Geprüft vom HandyTools-Hub-Team · Zuletzt aktualisiert