Hlavní stránka
Download
Dokumentace
Informace

Šifrovací jednoduché kříže (zjednodušená verze)

Filtr: abc_cross
Verze: 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

Obsah

Hlavní stránka
Seznam témat

Pozpátku
Pozpátku (Ch)
Slova pozpátku
Odpředu a odzadu
Ploložení textu
Falešná písmena
Vkládání textu
Převod na čísla
Zlomky
Mobilová šifra
Tabulka
Šachová šifra
Číselný klíč
Slovní klíč
Pavouk
Jednoduché kříže
Posun písmen
Posun písmen (postupně)
Posun písmen (heslo)
Autoklíč
Částečná záměna
Pomocné slovo
Obrácená abeceda
Pouze velká
Každé n-té písmeno
Některá velká

Morseova abeceda
Převrácené znaky
Obrácené znaky
Změna znaků
Převod na čísla

Tabulka
Šifrovací mřížka

Rozházená písmena
Grafický výstup
Braillovo písmo
Velký polský kříž
Malý kříž
Jiný kříž
Hebrejština
Semafor
Prstová abeceda (1)
Prstová abeceda (2)
Fonty
Symboly
Zlomky

Odstranění diakritiky
Filtrování písmen
Malá písmena
Velká písmena
Zjednodušení
Odstranění mezer
Oříznutí mezer
Dos to Unix
Unix to Dos
Přidání znaku nula

Bitový výstup
Hex výstup
Komprese LZO

Statistika normální
Monoalfabetická
Polyalfabetická

Statistika (četnost)
Stat. 1 rozšířená
Stat. 1 zjednodušená
Stat. 2 rozšířená
Stat. 2 zjednodušená
Stat. 3 rozšířená
Stat. 3 rozšířená (mez)
Stat. 3 zjednodušená
Stat. 3 zjednodušená (mez)

Inkousty
Z historie šifrování
Hláskovací abeceda
Písmeno CH
Spouštění programu
Typy filtrů

FAQ
O programu
Přispěli
Historie

SourceForge.net Logo


Program Šifrování
(c) 2002, 2003 Vojtěch Beil
Stránka na http://sifry.sourceforge.net
released under GNU General Public License