Zyklische Spaltentransposition

Eine etwas verbesserte Version der einfachen Spaltentransposition verwendet zwei Schlüsselworte.

Klartext Dies ist ein geheimer Text
Schlüssel ZYKLISCH INFO

Der Klartext wird horizontal in eine Tabelle eingetragen, deren Breite durch die Länge des ersten Schlüsselwortes bestimmt wird. Die Länge des zweiten Schlüsselwortes muss mindestens so viele Buchstaben enthalten, wie die Tabelle Zeilen besitzt. Ist es sogar länger, werden nur die ersten Buchstaben benutzt.

Zu beiden Schlüsselworten wird der zugehörige numerische Schlüssel erzeugt. Der erste legt die abschließende Spaltentransposition fest, während der zweite die zyklische Verschiebung der Buchstaben in den einzelnen Zeilen der Tabelle bestimmt. Das in diesem Beispiel verwendete Schlüsselwort INFO besitzt den numerischen Schlüssel 2314. Dies bedeutet, dass die Buchstaben der oberen Zeile um zwei Buchstaben zyklisch nach links verschoben werden und die der zweiten Zeile um drei. Die unteren beiden Zeilen werden dann um einen sowie um vier Buchstaben verschoben.

Abschließend müssen die Spalten nur noch in der Reihenfolge des numerischen Schlüssels ausgelesen werden.

Geheimtext DNIT IWG TIHE IHGT STEM EIER SCRX EIEE