UTILS.
100 % im Browser
🔤

Caesar-Chiffre Encoder / Decoder

Text mit einer Caesar-Chiffre mit variabler Verschiebung ver- oder entschlüsseln und alle 26 Verschiebungen per Brute-Force durchprobieren, inklusive automatischer Bestvermutung zum Knacken unbekannter Schlüssel.

— Ausgabe erscheint hier —

Über dieses Tool

Der Caesar-Chiffre Encoder / Decoder ist ein kostenloses Tool im Browser für die älteste und bekannteste Substitutionschiffre. Jeder Buchstabe wird um eine feste Anzahl von Stellen im Alphabet verschoben: beim Verschlüsseln wird ein Buchstabe an Position x auf (x + shift) mod 26 abgebildet, und beim Entschlüsseln wird dies mit (x − shift + 26) mod 26 umgekehrt. Groß- und Kleinbuchstaben werden unabhängig voneinander verschoben, und alle Nicht-Buchstaben — Leerzeichen, Ziffern, Satzzeichen — bleiben unverändert. Eine Verschiebung von 3 ist die Verschiebung, die Julius Caesar selbst verwendet haben soll; eine Verschiebung von 13 ist das selbstinverse ROT13.

Alles läuft lokal in Ihrem Browser, sodass nichts, was Sie eingeben, hochgeladen oder gespeichert wird. Wählen Sie Verschlüsseln oder Entschlüsseln und stellen Sie eine Verschiebung von 0 bis 25 ein, oder wechseln Sie in den Brute-Force-Modus, um alle 26 möglichen Entschlüsselungen auf einmal zu sehen. Da es nur 25 nicht-triviale Schlüssel gibt, ist eine Caesar-Chiffre trivial zu brechen, indem man sie alle durchprobiert — genau das macht der Brute-Force-Modus.

Um Ihnen das Durchsuchen zu ersparen, bewertet der Brute-Force-Modus jeden Kandidaten mit einem Chi-Quadrat-Test gegen die üblichen englischen Buchstabenhäufigkeiten und markiert den wahrscheinlichsten Klartext mit einem Stern (★). Je niedriger der Chi-Quadrat-Wert, desto näher liegt die Buchstabenverteilung am gewöhnlichen Englisch, sodass die markierte Zeile normalerweise die korrekte Entschlüsselung ist. Das macht das Tool praktisch für CTF-Aufgaben, Escape Rooms und den Kryptografie-Unterricht, ohne den Schlüssel im Voraus kennen zu müssen.

Häufig gestellte Fragen

Wie lautet die Formel der Caesar-Chiffre?
Verschlüsseln ist E(x) = (x + shift) mod 26 und Entschlüsseln ist D(y) = (y − shift + 26) mod 26, wobei jeder Buchstabe von 0–25 nummeriert ist. Eine Verschiebung von 3 macht aus A ein D; eine Verschiebung von 13 ist ROT13, das sein eigenes Inverses ist.
Wie knackt der Brute-Force-Modus die Chiffre?
Er gibt alle 26 möglichen Verschiebungen Ihres Textes auf einmal aus. Da es nur 25 echte Schlüssel gibt, ist eine Zeile immer der Klartext. Das Tool markiert außerdem die am englischsten aussehende Zeile mit einem Stern anhand eines Chi-Quadrat-Werts der Buchstabenhäufigkeit.
Bleiben Leerzeichen und Satzzeichen erhalten?
Ja. Nur A–Z und a–z werden verschoben, jeweils innerhalb ihrer eigenen Groß-/Kleinschreibung. Leerzeichen, Zahlen und Satzzeichen bleiben unverändert, sodass die Form Ihrer Nachricht erhalten bleibt.
Was ist ROT13?
ROT13 ist eine Caesar-Chiffre mit einer Verschiebung von 13. Da 13 genau die Hälfte von 26 ist, ergibt die zweimalige Anwendung den ursprünglichen Text, sodass dieselbe Operation sowohl ver- als auch entschlüsselt. Stellen Sie die Verschiebung auf 13, um es zu verwenden.

Weitere Tools