ADFGVX-Chiffre
Verschlüsseln und entschlüsseln Sie Text mit der ADFGVX-Chiffre aus dem Ersten Weltkrieg, die ein schlüsselbares Quadrat mit einer Spaltentransposition kombiniert.
ADFGVX-Chiffre
Die ADFGVX-Chiffre wurde 1918 von der deutschen Armee zur Sicherung des Funkverkehrs während der abschließenden Offensiven des Ersten Weltkriegs eingesetzt. Sie funktioniert in zwei Stufen: Jedes Zeichen des Klartexts wird zunächst zu einem Paar von Buchstaben aus A, D, F, G, V und X, das seine Zeile und Spalte in einem schlüsselbaren 6×6-Gitter angibt; die resultierende Zeichenkette von Koordinatenbuchstaben wird dann mit einer von einem zweiten Passwort gesteuerten Spaltentransposition umgeordnet. Die Kombination von Substitution und Transposition machte die Chiffre durch Häufigkeitsanalyse viel schwächer als nur ein Schritt allein, und dieses Werkzeug führt den gesamten Prozess, in beiden Richtungen, vollständig in Ihrem Browser aus.
Das Quadratpasswort füllt das Gitter: Seine Buchstaben und Ziffern, dedupliziert, gehen in die ersten Zellen, dann folgt der Rest des Alphabets der Reihe nach, sodass dasselbe Passwort immer dasselbe Quadrat wieder aufbaut. Das Transpositionspasswort legt fest, in wie viele Spalten die Koordinatenzeichenkette geschrieben wird und in welcher Reihenfolge sie zurückgelesen wird – ein anderes Schlüsselwort durcheinander würfelt das Ergebnis sehr unterschiedlich. Wechseln Sie zu ADFGX für die ursprüngliche Variante: ein 5×5-Quadrat mit I und J zusammengefasst und ohne Ziffern, nur A, D, F, G und X verwendend. Die Richtung wechselt zwischen Verschlüsseln und Entschlüsseln mit denselben Passwörtern; die Gruppierung des Chiffrentexts in Fünferblöcke ist kosmetisch und beeinträchtigt die Entschlüsselung nicht.
Schalten Sie Quadrat und Substitutionsschritt anzeigen ein, um das Gitter und die Koordinaten-Buchstaben-Zeichenkette vor der Transposition zu sehen – nützlich zur Überprüfung einer Handrechnung. Zeichen außerhalb des Alphabets der Chiffre, wie Leerzeichen und Satzzeichen, werden während der Verschlüsselung übersprungen, anstatt verschlüsselt zu werden.
Alles läuft lokal: Passwörter und Text bleiben in Ihrem Browser und werden nicht an einen Server hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder leiten Sie es direkt in ein anderes Werkzeug weiter, um eine zweite Transformation zu ketten.