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.