T

Text Machine

Leistungsstarke Text-Tools, direkt in Ihrem Browser

Vigenère-Verschlüsselung

Verschlüsseln und entschlüsseln Sie die Vigenère-Chiffre mit einem Schlüsselwort Ihrer Wahl. Wechseln Sie zwischen dem klassischen Vigenère sowie den Varianten Autokey und Beaufort, verfolgen Sie alles auf der interaktiven Tabula recta und kopieren, laden oder teilen Sie das Ergebnis. Alles läuft in Ihrem Browser.

Schlüsselwort

Klassisches Vigenère: Das Schlüsselwort wiederholt sich über die Nachricht und fügt jedem Buchstaben eine andere Verschiebung hinzu.

Klartext
Geheimtext

Geben Sie oben Text ein, um das Ergebnis hier zu sehen.

Tabula recta (Vigenère-Quadrat)

Suchen Sie Ihren Schlüsselbuchstaben in der linken Spalte und Ihren Klarbuchstaben in der obersten Zeile; die Zelle, in der sie sich treffen, ist der Geheimtextbuchstabe. Die Zeilen für die Buchstaben Ihres Schlüsselworts sind hervorgehoben.

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
B
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
C
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
D
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
E
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
F
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
G
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
H
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
I
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
J
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
K
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
L
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
M
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
N
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
O
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
P
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
Q
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
S
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
T
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
U
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
W
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
X
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y

So verwenden Sie Vigenère-Verschlüsselung

  1. 1

    Verschlüsseln oder entschlüsseln wählen

    Wählen Sie Verschlüsseln, um Klartext in Geheimtext zu verwandeln, oder Entschlüsseln, um Geheimtext mit demselben Schlüsselwort wieder in Klartext zu verwandeln.

  2. 2

    Eine Chiffre-Variante wählen

    Wählen Sie das klassische Vigenère, das stärkere Autokey, dessen Schlüssel sich nie wiederholt, oder die reziproke Beaufort-Variante. Ein kurzer Hinweis unter dem Schlüsselwort erklärt jede davon.

  3. 3

    Ihr Schlüsselwort eingeben

    Geben Sie ein Schlüsselwort wie LEMON ein. Es werden nur die Buchstaben A bis Z im Schlüsselwort verwendet, und es wird automatisch wiederholt oder verlängert, um zu Ihrer Nachricht zu passen.

  4. 4

    Ihren Text eingeben oder einfügen

    Geben Sie Ihre Nachricht ein, und die Chiffre läuft während der Eingabe. Buchstaben werden verschlüsselt, während Leerzeichen, Ziffern und Satzzeichen unverändert hindurchlaufen.

  5. 5

    Kopieren, herunterladen oder teilen

    Kopieren Sie das Ergebnis, laden Sie es als Textdatei herunter oder teilen Sie einen Link, der das Werkzeug mit genau Ihrem Schlüsselwort, Text und Ihren Einstellungen wieder einsatzbereit öffnet.

Die Vigenère-Verschlüsselung verstehen

Was ist die Vigenère-Chiffre?

Die Vigenère-Chiffre ist eine polyalphabetische Substitutionschiffre, die Text mithilfe eines Schlüsselworts verschlüsselt. Anstatt jeden Buchstaben um denselben festen Betrag zu verschieben, wie es die Caesar-Verschlüsselung tut, verwendet sie jeden Buchstaben des Schlüsselworts, um auf jeden Buchstaben der Nachricht eine andere Verschiebung anzuwenden, und durchläuft das Schlüsselwort dabei immer wieder. Da derselbe Klarbuchstabe je nach seiner Position zu mehreren verschiedenen Geheimtextbuchstaben werden kann, verbirgt die Chiffre das Häufigkeitsmuster einzelner Buchstaben, das einfache Chiffren so leicht zu brechen macht.

Rund drei Jahrhunderte lang galt sie als unknackbar und trug den französischen Beinamen le chiffre indéchiffrable, die unentzifferbare Chiffre. Heute ist sie ein Liebling in Rätseln, Escape Rooms und Capture-the-Flag-Wettbewerben und eine klassische Lektion darüber, wie ein Schlüssel eine Chiffre stärkt.

Wie die Vigenère-Verschlüsselung funktioniert

Zuerst wählen Sie ein Schlüsselwort, etwa LEMON. Das Schlüsselwort wird über die Nachricht wiederholt, sodass jeder Buchstabe des Klartextes mit einem Buchstaben des Schlüssels gepaart wird. Jeder Schlüsselbuchstabe steht für eine Verschiebung: A bedeutet Verschiebung um 0, B um 1, C um 2 und so weiter bis Z, das um 25 verschiebt. Zum Verschlüsseln addieren Sie jeden Klartextbuchstaben zu seinem Schlüsselbuchstaben und laufen um das Alphabet herum; zum Entschlüsseln subtrahieren Sie stattdessen.

Es werden nur die Buchstaben A bis Z verschlüsselt, und jeder behält seine Groß- oder Kleinschreibung. Leerzeichen, Ziffern und Satzzeichen laufen unberührt hindurch und verbrauchen keinen Schlüsselbuchstaben, sodass der Schlüssel immer mit den tatsächlichen Buchstaben der Nachricht ausgerichtet bleibt.

Durchgerechnetes Beispiel: Schlüsselwort LEMON

Nehmen Sie den Satz ATTACK AT DAWN und das Schlüsselwort LEMON. Richtet man das wiederholte Schlüsselwort an den Buchstaben aus, ergibt das LEMONLEMONLE. Addiert man jeden Klartextbuchstaben zu seinem Schlüsselbuchstaben — A plus L is L, T plus E is X, T plus M is F und so weiter —, entsteht der Geheimtext LXFOPVEFRNHR. Beachten Sie, dass die beiden Buchstaben T in ATTACK zu verschiedenen Geheimtextbuchstaben werden, X und F, weil sie unter verschiedenen Schlüsselbuchstaben stehen. Genau das besiegt die einfache Häufigkeitsanalyse.

Zum Entschlüsseln kehren Sie den Vorgang mit demselben Schlüsselwort um, indem Sie jeden Schlüsselbuchstaben subtrahieren, oder Sie lesen die Tabula recta rückwärts. Ohne das Schlüsselwort gibt der Geheimtext fast nichts preis.

Die Vigenère-Formel und die Tabula recta

Nummeriert man die Buchstaben von 0 bis 25, mit A als 0 und Z als 25, lautet die Verschlüsselung C = (P + K) mod 26 und die Entschlüsselung P = (C - K) mod 26, wobei P der Klartextbuchstabe, K der aktuelle Schlüsselbuchstabe ist und das mod 26 das Alphabet umlaufen lässt. Dieselbe Operation lässt sich von Hand mit der Tabula recta durchführen, einem Gitter aus verschobenen Alphabeten mit 26 mal 26 Feldern. Suchen Sie den Schlüsselbuchstaben links und den Klartextbuchstaben oben, und die Zelle, in der sich Zeile und Spalte treffen, ist der Geheimtextbuchstabe.

Die Varianten Autokey und Beaufort

Die Autokey-Variante behebt die Hauptschwäche der Standardchiffre, den sich wiederholenden Schlüssel. Sobald das Schlüsselwort aufgebraucht ist, setzt sich der Schlüssel mit dem Klartext selbst fort, sodass sich der laufende Schlüssel nie wiederholt und die Chiffre weit schwerer anzugreifen ist. Die Entschlüsselung gewinnt den Klartext Buchstabe für Buchstabe zurück und speist ihn in den Schlüsselstrom zurück.

Die Beaufort-Variante verwendet die Formel C = (K - P) mod 26. Da das Subtrahieren vom Schlüssel zu sich selbst invers ist, verschlüsselt und entschlüsselt dieselbe Operation zugleich, was sie für die einst zur See genutzten Chiffrierscheiben praktisch machte. Dieses Werkzeug unterstützt alle drei, sodass Sie sie am selben Text und Schlüsselwort vergleichen können.

Wie man die Vigenère-Chiffre knackt

Die Chiffre wird in zwei Schritten gebrochen. Zuerst ermitteln Sie die Länge des Schlüsselworts, klassisch mit der Kasiski-Untersuchung, die nach wiederholten Buchstabengruppen im Geheimtext sucht und die Abstände zwischen ihnen misst, oder mit dem Friedman-Test, der den Koinzidenzindex nutzt. Sobald die Schlüssellänge bekannt ist, zerfällt der Geheimtext in ebenso viele Spalten, von denen jede mit einer einzigen Caesar-Verschiebung verschlüsselt ist, und eine gewöhnliche Häufigkeitsanalyse knackt jede Spalte einzeln.

Das bedeutet, dass eine Vigenère-Chiffre mit einem kurzen Schlüssel auf einer langen Nachricht recht gut zu brechen ist, weshalb die Stärke der Chiffre stark davon abhängt, einen langen, sich nicht wiederholenden Schlüssel zu verwenden. Die Ideen des Autokey und des One-Time-Pad sind unmittelbar aus dem Versuch entstanden, genau diese Wiederholung zu beseitigen.

Eine kurze Geschichte der Vigenère-Chiffre

Die Idee, ein Schlüsselwort zum Wechseln zwischen Alphabeten zu nutzen, wurde erstmals 1553 von Giovan Battista Bellaso veröffentlicht, aufbauend auf den polyalphabetischen Tafeln von Johannes Trithemius und Leon Battista Alberti. Das Verfahren wurde später fälschlicherweise dem französischen Diplomaten Blaise de Vigenère zugeschrieben, dessen Name haften blieb, obwohl sein eigenes Werk die stärkere Autokey-Version beschrieb. Die Chiffre mit sich wiederholendem Schlüssel widerstand den Kryptoanalytikern über Jahrhunderte, bis Charles Babbage sie in den 1850er-Jahren privat brach und Friedrich Kasiski 1863 eine allgemeine Methode veröffentlichte.

Ist die Vigenère-Chiffre sicher?

Nach modernen Maßstäben nicht. Sobald die Methoden von Kasiski und Friedman veröffentlicht waren, ließ sich jede Vigenère-Chiffre mit sich wiederholendem Schlüssel mit Geduld und heute augenblicklich mit einem Computer brechen. Ihr wahrer Wert ist heute lehrreich und unterhaltsam: Sie ist die anschaulichste Möglichkeit zu sehen, wie ein Schlüssel eine triviale Chiffre in eine viel stärkere verwandelt, und sie bleibt ein fester Bestandteil von Rätseln und Programmierübungen. Für echte Sicherheit werden stattdessen moderne Algorithmen wie AES verwendet.

Häufig gestellte Fragen

Was ist die Vigenère-Chiffre?
Die Vigenère-Chiffre ist eine polyalphabetische Substitutionschiffre, die ein Schlüsselwort zum Verschlüsseln von Text verwendet. Jeder Buchstabe des Schlüsselworts wendet eine andere Verschiebung auf einen Buchstaben der Nachricht an, und das Schlüsselwort wiederholt sich über den gesamten Text. Da derselbe Klarbuchstabe auf verschiedene Geheimtextbuchstaben abgebildet werden kann, verbirgt sie das Buchstabenhäufigkeitsmuster, das einfachere Chiffren wie Caesar bricht.
Wie unterscheidet sich die Vigenère-Chiffre von der Caesar-Verschlüsselung?
Die Caesar-Verschlüsselung verschiebt jeden Buchstaben um denselben festen Betrag, hat also nur 25 Schlüssel und ist trivial zu brechen. Die Vigenère-Chiffre nutzt ein Schlüsselwort, um auf jeden Buchstaben der Reihe nach eine andere Verschiebung anzuwenden, was dasselbe ist, wie mehrere Caesar-Verschlüsselungen nebeneinander laufen zu lassen. Das vergrößert den Schlüsselraum erheblich und verbirgt das Häufigkeitsmuster, weshalb Vigenère jahrhundertelang als unknackbar galt.
Was ist das Schlüsselwort, und wie wird es verwendet?
Das Schlüsselwort ist das Geheimnis, das die Chiffre antreibt. Jeder seiner Buchstaben steht für eine Verschiebung, wobei A 0 ist, B 1 und so weiter. Das Schlüsselwort wird über die Nachricht wiederholt, sodass jeder Klartextbuchstabe mit einem Schlüsselbuchstaben gepaart wird, und dann werden beide zum Verschlüsseln addiert oder zum Entschlüsseln subtrahiert. Es werden nur die Buchstaben A bis Z im Schlüsselwort verwendet, sodass Leerzeichen oder Ziffern darin ignoriert werden.
Können Sie ein durchgerechnetes Vigenère-Beispiel zeigen?
Mit dem Schlüsselwort LEMON zum Verschlüsseln von ATTACK AT DAWN richtet sich der wiederholte Schlüssel als LEMONLEMONLE aus, und das Addieren der Buchstaben ergibt den Geheimtext LXFOPVEFRNHR. Die beiden Buchstaben T im Klartext werden zu verschiedenen Geheimtextbuchstaben, weil sie unter verschiedene Schlüsselbuchstaben fallen. Um LXFOPVEFRNHR zu entschlüsseln, verwenden Sie dasselbe Schlüsselwort im Entschlüsseln-Modus, und der ursprüngliche Text kommt direkt wieder zum Vorschein.
Was ist die Tabula recta oder das Vigenère-Quadrat?
Die Tabula recta ist ein Gitter mit 26 mal 26 Feldern, das jedes verschobene Alphabet auflistet, eines pro Zeile. Um einen Buchstaben von Hand zu verschlüsseln, suchen Sie den Schlüsselbuchstaben in der linken Spalte und den Klartextbuchstaben in der obersten Zeile; die Zelle, in der sie sich treffen, ist der Geheimtextbuchstabe. Das Quadrat unter dem Werkzeug ist interaktiv und hebt die Zeilen für die Buchstaben Ihres aktuellen Schlüsselworts hervor.
Was sind die Varianten Autokey und Beaufort?
Autokey stärkt die Chiffre, indem es den Schlüssel mit dem Klartext selbst fortsetzt, sobald das Schlüsselwort aufgebraucht ist, sodass sich der Schlüssel nie wiederholt und die Chiffre viel schwerer zu brechen ist. Beaufort verwendet die Formel cipher equals key minus plaintext, was sie reziprok macht: Dieselbe Operation verschlüsselt und entschlüsselt zugleich. Dieses Werkzeug unterstützt das klassische Vigenère sowie die Varianten Autokey und Beaufort.
Wie bricht oder knackt man eine Vigenère-Chiffre?
Ermitteln Sie zuerst die Schlüssellänge, klassisch mit der Kasiski-Untersuchung, die die Abstände zwischen wiederholten Geheimtextgruppen misst, oder mit dem Friedman-Test über den Koinzidenzindex. Sobald die Länge bekannt ist, wird der Geheimtext in ebenso viele Spalten aufgeteilt, von denen jede mit einer einzigen Caesar-Verschiebung verschlüsselt ist, und eine Häufigkeitsanalyse löst jede Spalte. Ein kurzer Schlüssel auf einer langen Nachricht ist daher recht gut zu brechen.
Warum wurde die Vigenère-Chiffre unentzifferbar genannt?
Weil rund dreihundert Jahre lang niemand einen zuverlässigen Weg veröffentlichte, sie zu brechen, wurde sie im Französischen als le chiffre indéchiffrable, die unentzifferbare Chiffre, bekannt. Das Wiederholen des Schlüssels verschleierte die Buchstabenhäufigkeiten, auf die sich die Kryptoanalytiker verließen. Ihr Ruf hielt an, bis Charles Babbage sie in den 1850er-Jahren privat brach und Friedrich Kasiski 1863 eine allgemeine Methode veröffentlichte.
Wer hat die Vigenère-Chiffre erfunden?
Die Schlüsselwortmethode wurde erstmals 1553 von Giovan Battista Bellaso beschrieben, gestützt auf frühere polyalphabetische Arbeiten von Johannes Trithemius und Leon Battista Alberti. Sie wurde später fälschlicherweise dem französischen Diplomaten Blaise de Vigenère zugeschrieben, und der Name ist seither haften geblieben, obwohl Vigenère tatsächlich die stärkere Autokey-Version beschrieb.
Verändert sie Zahlen, Leerzeichen oder Satzzeichen?
Nein. Es werden nur die Buchstaben A bis Z verschlüsselt, und jeder behält seine Groß- oder Kleinschreibung. Ziffern, Leerzeichen, Zeilenumbrüche und Satzzeichen laufen unverändert hindurch und verbrauchen keinen Schlüsselbuchstaben, sodass das Schlüsselwort immer mit den tatsächlichen Buchstaben Ihrer Nachricht ausgerichtet bleibt.
Ist die Vigenère-Chiffre sicher?
Nicht für echten Schutz. Seit die Methoden von Kasiski und Friedman veröffentlicht wurden, lässt sich jede Vigenère-Chiffre mit sich wiederholendem Schlüssel brechen, und ein Computer schafft das augenblicklich. Sie wird am besten als lehrreiche Chiffre und Rätselchiffre betrachtet, die zeigt, wie ein Schlüssel die Verschlüsselung stärkt. Für echte Sicherheit sollten stattdessen moderne Algorithmen wie AES verwendet werden.
Wird mein Text auf einen Server hochgeladen?
Nein. Das gesamte Verschlüsseln und Entschlüsseln erfolgt vollständig in Ihrem Browser, sodass Ihr Text und Ihr Schlüsselwort niemals hochgeladen, protokolliert oder gespeichert werden. Selbst ein Teilen-Link bewahrt Ihren Text und Ihr Schlüsselwort im Teil der URL nach dem Rautezeichen auf, den Browser niemals an einen Server senden, sodass er privat bleibt, bis Sie ihn selbst teilen möchten.
Wie schreibe ich eine Vigenère-Chiffre in Code?
Gehen Sie die Nachricht durch und führen Sie einen Zähler nur für Buchstaben. Wandeln Sie für jeden Buchstaben ihn und den passenden Schlüsselbuchstaben in Zahlen von 0 bis 25 um, addieren Sie sie zur Verschlüsselung oder subtrahieren Sie sie zur Entschlüsselung, nehmen Sie das Ergebnis modulo 26, damit das Alphabet umläuft, und wandeln Sie es dann wieder in einen Buchstaben um. Überspringen und übernehmen Sie jedes Zeichen, das kein Buchstabe ist, ohne den Schlüssel vorzurücken. In JavaScript erledigen charCodeAt und fromCharCode die Umwandlungen — genau so arbeitet dieses Werkzeug im Browser.

Verwandte Tools

Machen Sie weiter mit diesen praktischen Tools

Beaufort-Chiffre

Gronsfeld-Chiffre

Autokey-Chiffre

Laufschlüssel-Chiffre

Porta-Chiffre

Trithemius-Chiffre