Caesar-Verschlüsselung

Verschlüsseln oder entschlüsseln Sie einen Text mit einer anpassbaren Caesar-Verschiebung — nützlich für eine schulische Kryptografie-Übung oder um eine einfache CTF-Challenge zu lösen.

Beispiel:

So funktioniert es

Die Caesar-Verschlüsselung verschiebt jeden Buchstaben des Alphabets um eine feste Anzahl von Positionen (die „Verschiebung“): Bei einer Verschiebung von 3 wird A zu D, B zu E usw. Groß- und Kleinschreibung bleiben erhalten, und Zeichen, die keine Buchstaben sind (Zahlen, Satzzeichen, Leerzeichen), bleiben unverändert. Zum Entschlüsseln wendet man einfach die umgekehrte Verschiebung an — aktivieren Sie „Entschlüsseln“, damit das Tool dies automatisch mit derselben Verschiebung erledigt.

Wie findet man die Verschiebung eines unbekannten verschlüsselten Textes heraus?

Da es nur 25 mögliche Verschiebungen gibt, besteht die einfachste Methode für eine Übung oder eine einfache CTF-Challenge darin, jeden Wert von 1 bis 25 im „Entschlüsseln“-Modus zu testen, bis ein lesbarer Text entsteht. Das ist genau die Hauptschwäche dieser Verschlüsselung: Der Schlüsselraum ist winzig, sodass ein manueller Brute-Force-Angriff in wenigen Versuchen ausreicht.

Was ist der Unterschied zu ROT13?

ROT13 ist ein Spezialfall der Caesar-Verschlüsselung mit einer festen Verschiebung von 13 (der Hälfte des Alphabets), was es zu seiner eigenen Umkehrung macht. Die hier angebotene allgemeine Caesar-Verschlüsselung erlaubt es, eine beliebige Verschiebung von 1 bis 25 zu wählen, was der historischen Darstellung dieser Verschlüsselung (Julius Caesar zugeschrieben) und Übungen, die das Arbeiten mit einer beliebigen Verschiebung erfordern, eher entspricht.

Datenschutz: Die Ver- und Entschlüsselung erfolgt vollständig in Ihrem Browser über WebAssembly — der eingegebene Text wird niemals an einen Server gesendet.