Vigenère-Chiffre Ver-/Entschlüsseler (Schlüsselwort-Chiffre)

Ver- und entschlüsseln Sie Nachrichten mit der Vigenère-Chiffre vollständig in Ihrem Browser, wobei ein Schlüsselwort jeden Buchstaben um einen unterschiedlichen Betrag verschiebt. Ver- und entschlüsseln Sie mit demselben Schlüsselwort und betrachten Sie die Umwandlung Buchstabe für Buchstabe. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.

Was ist die Vigenère-Chiffre (Schlüsselwort-Chiffre)?

Die Vigenère-Chiffre (Vigenère Cipher, ヴィジュネル暗号) ist eine polyalphabetische Substitutionschiffre, bei der jeder Buchstabe des Klartexts um einen unterschiedlichen, Buchstabe für Buchstabe aus einem Schlüsselwort bestimmten Betrag verschoben wird. Anders als die Caesar-Chiffre, die die gesamte Nachricht um einen einzigen festen Betrag verschiebt, wiederholt die Vigenère-Chiffre das Schlüsselwort, bis es die Länge des Klartexts erreicht, und nutzt den Zahlenwert jedes Schlüsselwort-Buchstabens (A=0, B=1 und so weiter), um den entsprechenden Klartext-Buchstaben zu verschieben. Dieses Werkzeug unterstützt sowohl „Verschlüsseln" (Klartext mit einem Schlüsselwort in Geheimtext umwandeln) als auch „Entschlüsseln" (Klartext mit demselben Schlüsselwort aus dem Geheimtext zurückgewinnen) und zeigt die Umwandlung Buchstabe für Buchstabe, damit Sie genau nachvollziehen können, wie jede Verschiebung angewendet wird.

Solange dasselbe Schlüsselwort verwendet wird, sind Ver- und Entschlüsselung spiegelbildliche Vorgänge – nur die Richtung von Eingabe und Ausgabe ändert sich. Die gesamte Berechnung erfolgt lokal in Ihrem Browser, sodass der eingegebene Klartext, Geheimtext und das Schlüsselwort niemals irgendwohin übertragen werden. Damit eignet sich dieses Werkzeug gleichermaßen dazu, die Funktionsweise der Chiffre zu untersuchen wie auch einen echten Nachrichtenaustausch zu testen.

So verwenden Sie den Vigenère-Chiffre Ver-/Entschlüsseler

  1. Modus wählen Wählen Sie „Verschlüsseln", um Klartext in Geheimtext umzuwandeln, oder „Entschlüsseln", um Geheimtext wieder in Klartext zurückzuverwandeln.
  2. Text eingeben Geben Sie den Klartext (zum Verschlüsseln) oder den Geheimtext (zum Entschlüsseln) in das Eingabefeld ein. Zeichen, die keine Buchstaben sind, bleiben unverändert.
  3. Schlüsselwort eingeben Geben Sie ein Schlüsselwort ein, das nur aus Buchstaben besteht. Ver- und Entschlüsselung müssen genau dasselbe Schlüsselwort verwenden.
  4. Ausführen und Ergebnis prüfen Klicken Sie auf „Ausführen", um den umgewandelten Text im Ergebnisfeld zu sehen, und nutzen Sie die Aufschlüsselungstabelle, um die auf jeden Buchstaben angewendete Verschiebung zu prüfen.
  5. Gegenrichtung testen Nutzen Sie „Ergebnis als Eingabe übernehmen", um Ihren verschlüsselten Text direkt in den Entschlüsselungsmodus zu übernehmen und den Hin- und Rückweg zu bestätigen.

Tipps für die Nutzung

  • Die Vigenère-Chiffre wurde einst „le chiffre indéchiffrable“ (die unentzifferbare Chiffre) genannt und widerstand rund 300 Jahre lang jeder praktischen Kryptoanalyse.
  • Da sich das Schlüsselwort wiederholt, wiederholt sich bei einem kürzeren Schlüsselwort auch das Verschiebungsmuster schneller, was Kryptoanalytikern mehr Anhaltspunkte liefert. Längere Schlüsselwörter sind in der Regel sicherer.
  • Leerzeichen, Satzzeichen und Ziffern werden unverändert durchgereicht, ohne eine Position des Schlüsselworts zu verbrauchen, sodass zusätzliche Zeilenumbrüche oder Leerzeichen das zugrunde liegende Verschlüsselungsmuster nicht verändern.
  • Ver- und Entschlüsselung sind symmetrische Operationen mit demselben Schlüsselwort. Nutzen Sie die Schaltfläche „Ergebnis als Eingabe übernehmen“, um sofort zu testen, ob die gerade verschlüsselte Nachricht korrekt entschlüsselt wird.
  • Groß- und Kleinschreibung jedes Buchstabens bleibt im Ergebnis exakt wie eingegeben erhalten, auch wenn die Verschiebung intern anhand der Alphabetposition berechnet wird.

Wann die Vigenère-Chiffre nützlich ist

Kryptografie lernen und üben

Ob im Kurs oder im Selbststudium: Sie können eine echte polyalphabetische Chiffre Buchstabe für Buchstabe durcharbeiten, statt nur über die Theorie zu lesen.

Übungsmaterial für die Kasiski-Methode erstellen

Erzeugen Sie aus einem selbst gewählten Klartext und Schlüsselwort einen Geheimtext und nutzen Sie ihn als Übung, um die Wiederholungsperiode zu schätzen und den Schlüssel zurückzugewinnen.

Chiffren für Rätsel oder Escape-Rooms erstellen

Erzeugen Sie einen Hinweistext, der etwas schwerer zu knacken ist als eine Caesar-Chiffre, ohne die Verschiebungen selbst mühsam von Hand zu berechnen.

Historische Verschlüsselungssysteme nachbilden

Bilden Sie Schritt für Schritt dieselbe Verschlüsselungsmethode nach, die historisch mit militärischer und diplomatischer Kommunikation des 19. Jahrhunderts in Verbindung gebracht wird.

Begriffe rund um die Vigenère-Chiffre

Schlüsselwort-Chiffre
Ein Oberbegriff für Chiffren, die ein festes Schlüsselwort wiederholen, um die Verschiebung jedes Buchstabens zu bestimmen. Längere, weniger vorhersehbare Schlüsselwörter machen die Chiffre in der Regel schwerer zu knacken.
Polyalphabetische Substitution
Eine Chiffre, die für ein einziges Klartextalphabet mehr als ein Substitutionsalphabet verwendet. Die Vigenère-Chiffre wechselt dabei effektiv zwischen so vielen Caesar-Chiffren, wie das Schlüsselwort Buchstaben hat.
Vigenère-Quadrat (Tabula recta)
Ein 26×26-Raster, das alle möglichen Verschiebungsmuster auflistet und historisch zum manuellen Ver- und Entschlüsseln diente. Zeilen entsprechen Schlüsselwort-Buchstaben, Spalten den Klartext-Buchstaben.
Known-Plaintext-Angriff
Eine Kryptoanalyse-Technik, die den Schlüssel unter der Annahme wiederherstellt, dass ein Teil des zugehörigen Klartexts bereits bekannt ist. Vorhersehbare Anfänge, etwa Standardgrüße, liefern oft genau diese Art von Hinweis.
Chiffrestärke
Ein Maß dafür, wie widerstandsfähig eine Chiffre gegen das Knacken ist. Bei der Vigenère-Chiffre hängt die Stärke stark von Länge und Unvorhersehbarkeit des Schlüsselworts ab – kurze, wiederholte Schlüsselwörter erzeugen eine erkennbare Periodizität, die sie schwächt.
One-Time-Pad
Eine Chiffre, die einen zufälligen, nur einmal verwendeten Schlüssel nutzt, der genauso lang wie der Klartext ist. Ersetzt man das Schlüsselwort der Vigenère-Chiffre durch einen solchen Schlüssel, wird sie theoretisch unknackbar.

Häufig gestellte Fragen

1863 veröffentlichte der preußische Offizier Friedrich Kasiski die „Kasiski-Methode“, die anhand der Abstände wiederholter Teilzeichenketten im Geheimtext die Länge des Schlüsselworts schätzt und damit erstmals eine systematische Kryptoanalyse ermöglichte. Ist ein Teil des Klartexts bereits bekannt, lässt sich das Schlüsselwort auch per Known-Plaintext-Angriff rekonstruieren.

Die Caesar-Chiffre wendet auf die gesamte Nachricht eine einzige feste Verschiebung an, während die Vigenère-Chiffre den Zahlenwert jedes Schlüsselwort-Buchstabens nutzt, um jedem Buchstaben eine unterschiedliche, sich wiederholende Verschiebung zuzuweisen. Das macht einfache Häufigkeitsanalysen wirkungslos – genau das, was die Caesar-Chiffre so leicht angreifbar macht.

Lange wurde sie dem französischen Diplomaten Blaise de Vigenère zugeschrieben, doch dieselbe Grundmethode veröffentlichte bereits 1553 der italienische Kryptologe Giovan Battista Bellaso. Man geht heute davon aus, dass Vigenère selbst ein anderes Verfahren entwickelte, das erst später mit seinem Namen verknüpft wurde.

Sie sucht nach identischen Teilzeichenketten, die sich im Geheimtext wiederholen, und bildet den größten gemeinsamen Teiler der Abstände zwischen ihnen, um die Schlüsselwortlänge zu schätzen. Ist die Länge bekannt, lässt sich jede Position einzeln mit gewöhnlicher Häufigkeitsanalyse angreifen – das Problem reduziert sich damit auf mehrere einfache Caesar-Chiffren.

Nein, jede beliebige Buchstabenfolge funktioniert unabhängig von ihrer Bedeutung. In der Praxis wurden echte Wörter jedoch oft wegen ihrer leichteren Merkbarkeit gewählt, und genau diese Vorhersehbarkeit verschaffte der Kryptoanalyse, etwa der Kasiski-Methode, mitunter einen zusätzlichen Vorteil.
Tool-kun

Übrigens – Wie die Kasiski-Methode eine „unentzifferbare“ Chiffre knackte

Die Vigenère-Chiffre trägt den Namen des französischen Diplomaten Blaise de Vigenère aus dem 16. Jahrhundert, war aber vermutlich nicht seine eigentliche Erfindung. Bereits 1553 hatte der italienische Kryptologe Giovan Battista Bellaso im Wesentlichen dieselbe Methode veröffentlicht: jeden Buchstaben um einen Betrag zu verschieben, der von einem zyklisch wiederholten Schlüsselwort bestimmt wird. Vigenère selbst wurde später durch seine Schriften des 16. Jahrhunderts mit einer anderen Chiffre in Verbindung gebracht, und diese falsche Zuschreibung setzte sich erst im 19. Jahrhundert endgültig durch – ein klassischer Fall verwechselter Urheberschaft in der Wissenschaftsgeschichte.

Während die Caesar-Chiffre nur eine einzige feste Verschiebung nutzt und die mechanische Enigma-Maschine die Verschiebung bei jedem Walzenschritt ändert, erreicht die Vigenère-Chiffre durch das zyklische Wiederholen eines leicht zu merkenden Schlüsselworts für jeden Buchstaben eine andere Verschiebung. Eine mit einer einzigen Caesar-Verschiebung verschlüsselte Nachricht fällt schnell einer einfachen Häufigkeitsanalyse zum Opfer, doch die Vigenère-Chiffre glättet die scheinbare Buchstabenhäufigkeitsverteilung, weshalb sie bis weit ins 19. Jahrhundert hinein als „le chiffre indéchiffrable“ (die unentzifferbare Chiffre) galt und praktisch weit verbreitet blieb.

Dieser Ruf endete, als der preußische Offizier Friedrich Kasiski 1863 seine „Kasiski-Methode“ veröffentlichte. Durch die Messung der Abstände zwischen wiederholten Teilzeichenketten in einem Geheimtext zeigte er, wie sich die Schlüsselwortlänge schätzen lässt; ist die Länge bekannt, kann jede Position mit derselben Häufigkeitsanalyse angegriffen werden, die auch eine einfache Caesar-Chiffre knackt. Damit wurde eine rund dreihundert Jahre lang praktisch sichere Methode systematisch angreifbar – ein echter Wendepunkt in der Geschichte der Kryptoanalyse.

Interessanterweise wäre die Vigenère-Chiffre mathematisch gleichwertig mit dem theoretisch unknackbaren „One-Time-Pad“, wenn das Schlüsselwort genauso lang wie der Klartext wäre und nur einmal verwendet würde. Die eigentliche Schwäche in der Praxis entstand durch die Wiederverwendung kurzer Schlüsselwörter – eine Lehre über Schlüsselverwaltung, die das Design moderner Kryptografie bis heute prägt.