Transpoziční šifry

Jednoduchá transpozice v tabulce

Text je zapsán po řádcích do tabulky, kde počet sloupců je určen počtem písmen v klíčovém slově. Tabulka se zarovná přidáním náhodných písmen na konec. Následně je každý písmeno klíče očíslováno podle abecedního pořadí a tyto čísla jsou přiřazená jednotlivým sloupcům. Text je vypsán po sloupcích začínající od číslovky jedna a nakonec rozdělen do skupin po pěti znacích. Chce-li příjemce dešifrovat zprávu, musí nejdříve zjistit počet znaků v každém sloupci tím, že vydělí počet znaků zprávy počtem písmen v klíčovém slově. Následně text zapíše zpět do sloupců a seřadí je podle klíče.

Příklad:
Budeme šifrovat otevřený text "Takto vypadá transpozice v tabulce" podle klíče "Kozel". Klíčové slovo má délku pět znaků a proto budeme zapisovat otevřený text do tabulky o pěti sloupcích a každému sloupci přiřadíme hodnotu v závislosti na abecedním pořadí příslušného písmena v klíčovém slově.

K  O  Z  E  L
2  4  5  1  3
       
T A K T O
V Y P A D
Á T R A N
S P O Z I
C E V T A
B U L C E

Šifru teď vypíšeme po sloupcích a rozdělíme po pěti znacích.
TAAZT CTVÁS CBODN IAEAY TPEUK PROVL.

Jednoduchá transpozice s neúplnou tabulkou

Šifrování textu probíhá stejně jako v předchozím případě, ale na konec tabulky nejsou přidány žádný znaky na zarovnání. Příjemce musí nejdříve zjistit, kolik sloupců bude neúplných a poté text správně přepsat zpět do tabulky. Neúplné sloupce jsou vždy na konci klíčového slova.

Route šifra

Text je zapsán do tabulky a poté přepsán pomocí předem domluveného vzoru. Vzorem může být například spirála. K dešifrování je potřeba znát jak velikost tabulky tak vzor.

Příklad:
Jako otevřený text nám poslouží věta "Toto je ukázka Route šifry", klíč bude levotočivá spirála z pravého dolního rohu do středu a velikost tabulky 5x5. Nejdříve tedy větu přepíšeme do tabulky a protože v tabulce zůstala volna místa, vyplníme je náhodně vybranými znaky.

T O T O J
E U K Á Z
K A R O U
T E Š I F
R Y G T J

Nyní text začneme přepisovat podle předem daného vzoru.
JFUZJOTOTEKTRYGTIOÁKUAEŠIOR.
Zašifrovaný text můžeme ještě rozdělit do skupin po pěti znacích pro větší bezpečnost a dostaneme tento výsledek:
JFUZJ OTOTE KTRYG TIOÁK UAEŠI OR.