Šifrovací jednoduché kříže (zjednodušená verze)
Filtr: abc_crossVerze: 1.0
Autor: Vojtěch Beil
Datum: 23. prosince 2002
Popis:
Šifrovací jednoduché kříže (zjednodušená verze)
Tento filtr přeuspořádává vložený text podle pravidel šifrovacích jednoduchých křížů. Nejprve si představme, že se vypíše text po skupinkách po čtyřech do kříže. První písmeno je v kříži vlevo, druhé nahoře, třetí vpravo, čtvrté dole (začíná se zleva po směru hodinových ručiček). Těchto kruhů je vedle sebe napsáno tolik, kolik jich je potřeba pro zapsání celé šifry. Takovýto text se potom přečte po řádcích a to je výsledná šifra.
Příklad:
|
|
zelenina ... eizlnnea
Jak šifrovat:
Nejprve si text rozdělíme do skupinek po čtyřech písmenech. Tyto písmena pak rozepíšeme po křížích vedle sebe, kde do každého cípu kříže umístíme jedno písmeno. V každém kříži začínáme vlevo a pokračujeme po směru hodinových ručiček. Až takto zapíšeme celou zprávu, pak ji přečteme po řádcích. Do zprávy případně zapisujeme i mezery, které vznikly při nedokončení posledního kříže, jinak by takováto šifra byla jen těžko luštitelná.
Příklad: chceme zašifrovat slovo ZELENINA:
1) Rozvrhneme si písmena po čtyřech:
zele nina
2) Představíme si kříže a jejich čtyři cípy, kam budeme umisťovat písmena:
* * * * * * * *
3) Do každého cípu pak zapíšeme jedno písmeno. Začínáme zleva a postupujeme po směru hodinových ručiček. Obecný postup je podle čísel v následujícím schématu:
2 6 1 3 5 7 4 8
4) Podle výše uvedených pravidel zapíšeme do křížů opravdovou zprávu:
E I Z L N N E A
5) Výsledek přečteme po řádcích, takže v našem případě vyjde:
EIZLNNEA
Jak dešifrovat:
Zřejmě nejjednodušší způsob je takovýto: nejdříve zjistíme počet písmen a vydělíme ho číslem 4. Tím jsme přišli na počet křížů, takže si rozvrhneme pro ně místo. Celou první čtvrtinu napíšeme jako kdyby vždy jen do vrchního cípu každého kříže. Další polovinu textu zapíšeme vždy střídavě do levé a pravé části každého kříže postupně. Zbylou čtvrtinu textu zapíšeme do dolní části křížů.
Ukažme si to na příkladu. Dostali jsme zašifrovanou zprávu EIZLNNEA:
1) Šifrovaná zpráva má 8 písmen, takže na zašifrování byly potřeba dva kříže. Vytvoříme si dostatek místa pro tyto kříže:
* * * * * * * *
2) Do horních cípů zapíšeme první dvě písmena (E,I):
E I * * * * * *
3) Následující polovinu textu (4 písmena) použijeme vždy pro levý a pravý cíp (Z,L,N,N):
E I Z L N N * *
4) Zbylou čtvrtinu textu (2 písmena - E,A) doplníme postupně do poslední části křížů:
E I Z L N N E A
5) Teď nám vyšlo stejné schéma, jaké bylo zřejmě použito při šifrování, takže nám už nic nebrání, abychom si přečetli. Čteme kříž po kříži, v každém kříži začínáme v levém cípu a pokračujeme po směru hodinových ručiček. V našem případě tedy vyjde jako dešifrovaný text ZELENINA.
Parametry:
Tento filtr nemá žádné nastavitelné parametry.
Seznam témat , Hlavní stránka dokumentace