Zum Inhalt springen
100% lokal

Spaltentranspositionschiffer

Verschlüsseln oder entschlüsseln Sie Text, indem Sie ihn in ein Gitter schreiben und die Spalten in Schlüsselreihenfolge zurücklesen.

Eingabe
Ausgabe

Spaltentranspositionschiffer

Ein Spaltentranspositionschiffer verschlüsselt eine Nachricht, indem er sie zeilenweise in ein Gitter so breit wie ein Schlüssel schreibt und das Gitter dann spaltenweise in der Reihenfolge zurückliest, in der die Buchstaben des Schlüssels alphabetisch sortieren würden. Nichts wird ersetzt — jeder Buchstabe ist noch da, nur umgeordnet — was ihn zu einem natürlichen Partner eines Substitutionschiffers wie Vigenère oder Atbash macht und die Grundlage von Rätseln, bei denen ein Schlüsselwort das Gitter freigibt.

Der Schlüssel bestimmt zwei Dinge gleichzeitig: seine Länge ist die Anzahl der Spalten, und die alphabetische Reihenfolge seiner Buchstaben ist die Lesefolge für diese Spalten. Die Doppel-Transposition führt das Gitter ein zweites Mal mit einem zweiten Schlüssel aus und widersteht der Spalten-Häufigkeitsanalyse, der ein einzelner Durchgang anfällig ist. Wenn der Text nicht gleichmäßig in vollständige Zeilen aufgeht, lassen Sie die letzte Zeile kurz (unregelmäßig) oder füllen Sie sie mit einem Füllzeichen zu einem vollständigen Rechteck auf — das Auffüllen ist einfacher, aber der entschlüsselte Text trägt diesen Füller am Ende. Behalten Sie Leerzeichen und Satzzeichen für ein lesbares Gitter, oder entfernen Sie alles außer Buchstaben und Ziffern für den klassischen Kriegs-Look. "Gitter anzeigen" druckt das Gitter als Text, damit Sie sehen, wie der Schlüssel die Spalten neu geordnet hat.

Das Tool arbeitet mit Unicode-Codepunkten, sodass Umlaute und Emoji eine vollständige Fahrt überstehen, und Windows- und Unix-Zeilenenden werden gleich behandelt. Die Live-Statistik meldet Zeichen ein und aus, die Spaltenzahl pro Durchgang und ob das Ergebnis verschlüsselt oder entschlüsselt wurde.

Alles läuft in Ihrem Browser — der Text und der Schlüssel, den Sie eingeben, werden nie hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie die Ausgabe zurück an die Eingabe, um es erneut zu entschlüsseln oder einen anderen Chiffer darauf anzuwenden.

Häufige Fragen

Wie bestimmt der Schlüssel die Spaltenfolge?
Sortieren Sie die Buchstaben des Schlüssels alphabetisch und nummerieren Sie sie 1, 2, 3... in dieser Reihenfolge — diese Nummerierung ist die Reihenfolge, in der die Spalten gelesen werden. Ein Schlüssel von ZEBRA liest Spalten in der Reihenfolge A, B, E, R, Z.
Was ist der Unterschied zwischen unregelmäßigen und aufgefüllten letzten Zeilen?
Unregelmäßig lässt die letzte Zeile genau so lang wie der verbleibende Text, wobei einige Spalten etwas kürzer sind als andere. Auffüllen füllt das Gitter zunächst mit dem Füllzeichen zu einem vollständigen Rechteck auf, sodass jede Spalte gleich lang ist — aber dieser Füller wird am Ende des entschlüsselten Textes angezeigt.
Was bringt die Doppel-Transposition?
Sie führt den gesamten Chiffer ein zweites Mal mit einem zweiten Schlüssel auf der Ausgabe des ersten Durchgangs aus. Das bricht die Spaltenmuster auf, die ein einzelner Durchgang hinterlässt, und war Standardpraxis bei Handhiffern, die im Feld verwendet wurden.
Kann ich eine Nachricht entschlüsseln, die ich mit einem anderen Tool gemacht habe?
Ja, solange Sie denselben Schlüssel, dieselbe Einstellung für die letzte Zeile und dieselbe Option zum Beibehalten von Leerzeichen verwenden, die zum Verschlüsseln verwendet wurde — diese Einstellungen bestimmen die genaue Gitterform, und eine Abweichung führt zu einer Verschlüsselung statt zu einer Umkehrung.
Wird mein Text oder mein Schlüssel irgendwo hochgeladen?
Nein. Der Chiffer läuft vollständig in Ihrem Browser — Ihr Text und Schlüssel verlassen niemals Ihr Gerät.