Vigenère-Text verschlüsseln und entschlüsseln: Anleitung
Mit dem Werkzeug wandeln Sie Text nach der Vigenère-Chiffre mit einem Schlüsselwort vorwärts oder rückwärts um. Für die Rückumwandlung verwenden Sie denselben Schlüssel und genau den Moduswert `decrypt`.
Mit dem Werkzeug wandeln Sie Text nach der Vigenère-Chiffre mit einem Schlüsselwort vorwärts oder rückwärts um. Für die Rückumwandlung verwenden Sie denselben Schlüssel und genau den Moduswert decrypt.
Wofür die Umwandlung geeignet ist
Mit diesem Werkzeug wandeln Sie einen Text mithilfe eines Schlüsselworts nach dem Verfahren der Vigenère-Chiffre um. Der gewählte Modus bestimmt, ob alphabetische Zeichen vorwärts verschoben oder mit einer umgekehrten Verschiebung zurückgeführt werden. So können Sie die Funktionsweise einer klassischen Texttransformation nachvollziehen und die Wirkung eines bestimmten Schlüssels auf einen eigenen Text prüfen.
Für die Nutzung brauchen Sie einen Ausgangstext, ein Schlüsselwort und eine passende Auswahl für den Modus. Diese Angaben können Sie auch leer lassen, wobei eine leere Texteingabe gesondert behandelt wird. Bei einem nicht leeren Text ist es sinnvoll, das gewünschte Schlüsselwort ausdrücklich einzutragen, damit die spätere Rückumwandlung mit derselben Vorgabe erfolgen kann.
So gehen Sie bei der Eingabe vor
-
Tragen Sie den Text, den Sie umwandeln möchten, in das dafür vorgesehene Textfeld ein. Bleibt diese Eingabe leer, erhalten Sie einen leeren Text, weil in diesem Fall keine Zeichenverarbeitung stattfindet.
-
Schreiben Sie das gewünschte Schlüsselwort in das Schlüsselfeld. Bei einem nicht leeren Text wird eine leere Schlüsseleingabe automatisch durch
keyersetzt. Das eingegebene Schlüsselwort wird vor der Verwendung in Großbuchstaben umgewandelt; Groß- und Kleinschreibung des eingegebenen Schlüssels ändern daher nicht seine interne Verwendung. -
Verwenden Sie zum Verschlüsseln den voreingestellten Verschlüsselungsmodus oder die dafür vorgesehene Auswahl. Für die Rückumwandlung muss der Moduswert genau
decryptlauten. Dieser Wert kehrt die Verschiebung um, während andere Moduswerte die Vorwärtsverschiebung verwenden. -
Starten Sie die Umwandlung mit der vorgesehenen Aktion und lesen Sie den ausgegebenen Text. Für eine Rückumwandlung tragen Sie den zuvor verwendeten Schlüssel erneut ein und verwenden
decrypt, sofern der Text mit dieser Vigenère-Operation erstellt wurde. -
Vergleichen Sie die Ausgabe mit Ihrer Eingabe. Bei alphabetischen Zeichen wird das Schlüsselwort wiederholt eingesetzt, und seine Position rückt nur nach der Verarbeitung eines alphabetischen Zeichens weiter. Leerzeichen, Satzzeichen und andere Zeichen, die nicht als alphabetisch eingestuft werden, werden unverändert übernommen; auch die jeweilige Groß- oder Kleinschreibung bleibt erhalten.
Was Sie an der Ausgabe erkennen
Die Ausgabe enthält die nach dem Schlüssel verschobenen alphabetischen Zeichen. Weil die Schlüsselposition bei nicht alphabetischen Zeichen pausiert, können Leerzeichen und Satzzeichen an ihren ursprünglichen Stellen stehen, statt als Schlüsselpositionen mitzuzählen. Die Form der Buchstaben bleibt dabei hinsichtlich Groß- und Kleinschreibung erkennbar.
Eine erfolgreiche Rückumwandlung hängt davon ab, dass Sie denselben Schlüssel erneut verwenden und den Moduswert genau als decrypt angeben. Schon ein anderer Schlüssel kann deshalb zu einer abweichenden Zeichenfolge führen. Prüfen Sie außerdem, ob der Ausgangstext tatsächlich nicht leer war: Eine leere Eingabe führt unmittelbar zu einer leeren Ausgabe und ist kein verschlüsselter Inhalt.
Beachten Sie bei einer leeren Schlüsseleingabe den Unterschied zwischen den beiden Fällen. Bei leerem Text bleibt das Ergebnis leer; bei nicht leerem Text wird dagegen automatisch key eingesetzt. Die Ausgabe ist somit eine direkte Textumwandlung nach diesen Eingaben, nicht eine Bewertung der Verständlichkeit des Ergebnisses.
Praktisches Beispiel
Sie möchten den Text „Hallo Welt“ mit dem Schlüsselwort „Code“ umwandeln und anschließend die Struktur der Ausgabe kontrollieren.
Tragen Sie „Hallo Welt“ als Text und „Code“ als Schlüssel ein, wählen Sie den Verschlüsselungsmodus und starten Sie die Umwandlung. Prüfen Sie danach die Zeichenfolge sowie die Position des Leerzeichens.
Die Ausgabe zeigt verschobene alphabetische Zeichen. Die Großschreibung von „Hallo Welt“ bleibt erkennbar, und das Leerzeichen befindet sich weiterhin an seiner ursprünglichen Stelle.
Einschränkungen
- Leerer Text ergibt leeren Text. Bei nicht leerer Eingabe wird ein leerer Schlüssel durch
keyersetzt, während nicht alphabetische Zeichen unverändert bleiben.
Häufige Fehler
- Leeres Schlüsselwort übersehen: Bei nicht leerem Text wird automatisch
keyverwendet. Tragen Sie deshalb das gewünschte Schlüsselwort ausdrücklich ein und benutzen Sie bei der Rückumwandlung dieselbe Schreibfolge als Schlüssel.
Häufige Fragen
Was passiert, wenn ich kein Schlüsselwort eingebe?
Bei nicht leerem Text ersetzt das Werkzeug eine leere Schlüsseleingabe durch key. Der Schlüssel wird vor der Verarbeitung außerdem in Großbuchstaben umgewandelt, sodass die Groß- und Kleinschreibung der Eingabe dafür nicht maßgeblich ist.
Welchen Modus brauche ich zum Entschlüsseln?
Für eine Rückumwandlung muss der Moduswert genau decrypt lauten. Dadurch wird die zuvor verwendete Verschiebungsrichtung umgekehrt; andere Moduswerte lösen die Vorwärtsverschiebung aus.
Bleiben Leerzeichen und Satzzeichen erhalten?
Wenn ein Zeichen nicht als alphabetisch gilt, wird es unverändert kopiert. Die Schlüsselposition zählt nur alphabetische Zeichen weiter, weshalb Leerzeichen und Satzzeichen die Folge des Schlüsselworts nicht verschieben.