Hlavní stránka
Download
Dokumentace
Informace

Šachová šifra

Filtr: abc_chess
Verze: 1.0
Autor: Vojtěch Beil
Datum: 25. prosince 2002

Popis:

Šachová šifra

Tento filtr převádí text na tzv. Šachovou šifru. Při šifrování existuje tabulka o určitých rozměrech, do které je zapsána (i několikrát) abeceda. Filtr pak místo písmen zapisuje na výstup souřadnice daného písmene v abecedě. Často se může stát, že tabulka má více buněk, než má abeceda. Potom je tedy možné vyjádřit jedno písmeno více souřadnicemi, protože některá písmena jsou v tabulce vícekrát.

V případě, že je tabulka příliš malá, pak je možné, že tabulka nepojme celou abecedu. Pak se jsou zašifrována jenom ta písmena, která se vlezly do tabulky a ostatní jsou ponechána v původním stavu.

Příklad:

zelenina je zdrava
 ...
d5;e3;b5;a5;b7;b2;b7;a1; ;b3;a5; ;d5;e2;c4;d6;d1;d6;

Jak šifrovat

Abychom zašifrovali text do této šifry musíme si připravit šifrovací tabulku o nějaké velikosti. Do této tabulky pak zapíšeme postupně po řádcích abecedu. Pokud má tabulka více buněk, napíšeme abecedu do tabulky vícekrát. Všechny abecedy nemusí být ani napsány celé.

Pokud máme takovou tabulku, tak už jenom do šifry zapisujeme souřadnice každého písmena. Pokud je některé písmeno a tabulce uvedeno vícekrát, pak si můžeme vybrat, které souřadnice zapíšeme.

Příklad: Šifrujeme do tabulky o rozměrech 7 x 5 buněk zprávu zelenina

1) Připravíme si tabulku o rozměrech 7 x 5 buněk:

   1 2 3 4 5 6 7

a 
b
c
d
e

2) Do ní pak i několikrát zapíšeme abecedu:

   1 2 3 4 5 6 7
  
a  A B C D E F G
b  H I J K L M N
c  O P Q R S T U
d  V W X Y Z A B
e  C D E F G H I

3) Při šifrování pak píšeme místo písmen jejich souřadnice. Písmeno Z je v tabulce jenom jednou, takže máme jedinou možnost zápisu souřadnic - d5. Písmeno E je v tabulce několikrát - takže máme na výběr e3 nebo a5. Vybereme třeba e3. Takto postupujeme do konce zprávy, zpráva zelenina by měla šifrovaná vypadat takto: d5;e3;b5;a5;b7;b2;b7;a1;

Jak dešifrovat

Abychom tuto šifru správně dešifrovali, je potřeba znát rozměry tabulky. Tabulku si připravíme stejným postupem, který se používá při šifrování. Dešifrování je přesně opačný postup, než šifrování. Tentokrát nepíšeme nevyhledáváme v tabulce písmena a nepíšeme jeho souřadnice, ale hledáme, které písmeno se nachází na dané pozici určené souřadnicemi. Každé dešifrované písmeno pak získáme tím, že zjistíme, které písmenko je na zkoumaných souřadnicích.

Parametry:

width(x) nastavuje šířku tabulky

height(x) nastavuje výšku tabulky

spaces(x) nastavuje jaké jsou dělány mezery mezi souřadnicemi

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