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
- Modus wählen Wählen Sie „Verschlüsseln", um Klartext in Geheimtext umzuwandeln, oder „Entschlüsseln", um Geheimtext wieder in Klartext zurückzuverwandeln.
- 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.
- 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.
- 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.
- 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
Ü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.