Hlavní stránka
Download
Dokumentace
Informace

Autoklíč

Filtr: abc_autokey
Verze: 1.0
Autor: Vojtech Beil
Datum: 8. prosince 2002

Popis:

Autoklíč

Tento filtr posouvá písmena tak, že pro první písmeno je použitý posun podle dohodnutého písmene. Pro všechny další písmena se vždy používá posun podle předcházejícího písmene šifrovaného textu.

Příklad:

zelenina
...
zdpprvvn

Jak šifrovat:

Napíšeme pod sebe dvakrát šifrovaný text, jednou však posunutý o jedno písmeno. Do tohoto začátku pak napíšeme první smluvené písmeno. Tyto dva texty pak sčítáme podle Vigenerovy tabulky, kde abecedu si představíme jako čísla od 0 do 25 (A-Z). Platí tedy, že A + A = A, A + B = B, B + B = C. Při šifrování se mezery nešifrují.

Jak dešifrovat:

Přijít na tuto šifru je trochu obtížnější. Pokud ji chceme dešifrovat musíme znát dohodnuté první písmeno. Pokud máme podezření, že se jedná o tento typ šifry a přitom neznáme dohodnuté písmeno, pak musíme vyzkoušet všechny možné klíče. Toto první písmeno zapíšeme pod první písmeno zašifrovaného textu. Podobně jako při šifrování musíme na písmena abecedy pohlížet jako na číslovaná od 0 do 25. Pod tato dvě písmena napíšeme písmeno takového čísla, jaké musíme přičíst k druhému aby vzniklo písmeno první. Pokud je první písmeno v abecedě dále než písmeno pod ním, pak k prvnímu písmenu připočítáme číslo 26. Písmeno, které nám vyšlo pak napíšeme pod druhé písmeno šifry a znovu spočítáme rozdíl. Tak postupujeme až do konce šifrovaného textu.

Příklad: Máme šifru zdpprvvn a dohodnuté písmeno je písmeno A. Pod tuto šifru si tedy napíšeme písmeno A. Písmeno A má číslo 0 a písmeno Z číslo 25. Rozdíl je tedy 25, což odpovídá písmenu Z. Máme první vyluštěné písmeno. Toto písmeno napíšeme pod druhé písmeno zašifrovaného textu - D, které má číslo 3. Z má číslo 25. Protože je písmeno Z dále v abecedě než D, pak musíme k číslu 3 přičíst hodnotu 26 - tj. číslo 29. Rozdíl čísel 25 a 29 je číslo 4. Číslo 4 odpovídá písmenu E. Právě jsme získali druhé písmeno zprávy. Pokračujeme dále a písmeno E zapíšeme do druhého řádku na třetí pozici, spočítáme rozdíl. Takto postupujeme až do konce šifry. Výsledkem by mělo být slovo zelenina.

Při šifrování i dešifrování si musíme dávat zvlášť pozor, protože jediná chyba může celý text úplně rozhodit. Zbytek šifry by tak byl úplně ztracen.

Parametry:

letter(s) nastavuje první písmeno 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