Text-Verschlüsselung

Text mit einfachen Verfahren ver- und entschlüsseln.

Caesar-Verschiebung und einfaches XOR sind historische bzw. didaktische Verfahren ohne kryptographische Sicherheit – nicht für vertrauliche Daten geeignet. Für echte Verschlüsselung AES o.ä. mit geprüften Bibliotheken verwenden.

Wie funktionieren Caesar-Verschiebung und XOR?

Die Caesar-Verschiebung verschiebt jeden Buchstaben um eine feste Anzahl Stellen im Alphabet. Das XOR-Verfahren verknüpft jedes Zeichen des Textes bitweise mit einem sich wiederholenden Schlüssel und stellt das Ergebnis als Base64 dar.

Beispiel

"Hallo Welt" wird mit Verschiebung 3 zu "Kdoor Zhow" – jeder Buchstabe rückt drei Stellen im Alphabet weiter.

Zweites Beispiel

Mit dem XOR-Verfahren und dem Schlüssel "geheim" wird derselbe Text "Hallo Welt" zu einer Base64-Zeichenkette, die auf den ersten Blick wie ein zufälliger Wert aussieht. Änderst du auch nur ein Zeichen des Schlüssels, ändert sich das komplette Ergebnis – ein guter Ausgangspunkt, um in einer Unterrichtseinheit oder einem Rätsel (z. B. einer CTF-Übung) zu demonstrieren, wie bitweise Verknüpfung funktioniert.

Wann brauchst du dieses Tool?

  • Klassische Chiffrierverfahren im Unterricht oder Selbststudium praktisch nachvollziehen, statt sie nur in der Theorie zu lesen.
  • Ein leichtes Rätsel oder eine Schnitzeljagd mit einem einfach zu knackenden Code versehen, bei dem "leicht knackbar" ausdrücklich gewünscht ist.
  • Für eine CTF-Übung (Capture the Flag) oder Programmierlern-Aufgabe ein Beispiel für XOR-"Verschlüsselung" erzeugen.
  • Verstehen, warum kurze, sich wiederholende Schlüssel bei XOR angreifbar sind, indem man mit verschiedenen Schlüssellängen experimentiert.

Gut zu wissen: XOR mit einem sich wiederholenden Schlüssel funktioniert im Prinzip wie die historische Vigenère-Chiffre – ist die Schlüssellänge bekannt oder erratbar, lässt sich der Klartext über Frequenzanalyse rekonstruieren. Bei bekanntem Klartext-Chiffretext-Paar (Known-Plaintext-Angriff) lässt sich der Schlüssel sogar direkt berechnen. Beide hier gezeigten Verfahren dienen ausschließlich der Veranschaulichung; für vertrauliche Daten sind sie ungeeignet.

Häufige Fragen

Sind diese Verfahren sicher?

Nein. Caesar-Verschiebung lässt sich durch Ausprobieren aller 26 Verschiebungen sofort knacken, einfaches XOR mit kurzem Schlüssel ist ebenfalls leicht angreifbar. Beide eignen sich nur zu Lern- oder Spielzwecken.

Was sollte ich für echte Verschlüsselung nutzen?

Etablierte, geprüfte Verfahren wie AES über die Web-Crypto-API oder eine anerkannte Kryptobibliothek – niemals selbst geschriebene oder historische Verfahren für vertrauliche Daten.

Was hat das XOR-Verfahren mit der Vigenère-Chiffre zu tun?

Beide verknüpfen den Klartext wiederholt mit einem kurzen Schlüssel – die Vigenère-Chiffre tut das buchstabenweise, XOR bitweise. Beide teilen dieselbe Schwäche: Ist die Schlüssellänge bekannt, lässt sich der Text mit Frequenzanalyse entschlüsseln.

Wofür eignen sich Caesar-Verschiebung und XOR dann überhaupt?

Für didaktische Zwecke, um das Prinzip von Verschiebe- und Verknüpfungs-Chiffren zu verstehen, sowie für leichte, bewusst knackbare Rätsel – nicht für den Schutz vertraulicher Informationen.

Warum ist die XOR-Ausgabe Base64-kodiert?

XOR erzeugt beliebige Byte-Werte, die nicht immer als druckbarer Text darstellbar sind. Base64 macht das Ergebnis als druckbare Zeichenkette kopierbar und speicherbar.