Hlavní stránka
Download
Dokumentace
Informace

Zlomky

Filtr: abc_zlomky
Verze: 1.0
Autor: Vojtěch Beil
Datum: 9. prosince 2002

Popis:

Zlomky

Tato šifra šifruje daná písmena abecedy tak, že je nahrazuje zlomky. Protože je k dispozici pouze 25 písmen, pak písmeno W není touto šifrou zpracováváno. Stejně tak písmeno Ch je bráno jako dva na sobě nezávislé znaky C a H.

Příklad:

zelenina
 ...
5/5;1/5;3/2;1/5;3/4;2/4;3/4;1/1;

Jak šifrovat

Pokud šifrujeme měli bychom si napsat, které písmeno je vyjádřeno jakým zlomkem. Nejprve si napíšeme abecedu bez Ch a bez W. Nejlépe uděláme pokud za každou pěticí vynecháme trochu místa. Pomůže nám to potom při šifrování. Pod toto abecedu napíšeme pětkrát za sebou čísla od jedné do pěti. Těchto 25 čísel vyjadřuje čitatel. A podtrhneme vodorovnou čarou, která pak bude vyjadřovat zlomkovou čáru. Vznikne asi toto:

ABCDE FGHIJ KLMNO PQRST UVXYZ
12345 12345 12345 12345 12345
----- ----- ----- ----- -----

Pod každou pětici písmen a čísel napíšeme číslo od 1 do pěti. Těchto pět čísel pak vyjadřuje jmenovatel. Výsledek je pak takovýto:

ABCDE FGHIJ KLMNO PQRST UVXYZ
12345 12345 12345 12345 12345
----- ----- ----- ----- -----
  1     2     3     4     5

Pokud jsme provedli takovouto přípravu, pak šifrování je již jednoduché. V takovéto tabulce pak nalezneme písmeno, které bychom chtěli zašifrovat. Do čitatele napíšeme číslo, které se nachází pod vyhledaným písmenem. Oddělíme zlomkovou čarou a jako jmenovatel napíšeme číslo, které je pod tou pěticí čísel, ke které náleží naše šifrované písmeno. Takto postupujeme až do konce šifry.

Chtěl bych ale zdůraznit, že sice matematicky zlomek 1/2 je roven zlomku 2/4 ale v této šifře vyjadřují rozdílná písmena (1/2 = F, 2/4 = Q). Krácení zlomků tudíž není povoleno.

Jak dešifrovat

Pokud jsme si udělali přípravu jako při šifrování, pak při dešifrování postupujeme přesně opačně.

Další možností (ovšem obtížnější) je očíslovat si písmena v abecedě bez Ch a W od 1 do 25. Pak pokud máme například dešifrovat zlomek 3/4, odečteme od jmenovatele jedničku, vzniklé číslo vynásobíme číslem 5 a přičteme čitatel. V našem případě (4 - 1) * 5 + 3 = 18, což odpovídá písmenu R.

Parametry:

operator(n) nastavuje oddělovače čísel

spaces(n) určuje způsob, jakým se vyhodnocují mezery

Seznam témat , Hlavní stránka dokumentace , Odstranění diakritiky , Převod na malá a velká písmena

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