Caesar rejtjel - studopediya

Többféle titkosítási algoritmus

„Minden programozó képzeli magát rejtjelezőt, ami a terjedését rendkívül rossz kriptoobespecheniya. "

Kezdjük a legegyszerűbb titkosírás odnoalfavitnoy (monoalphabetic) csere - titkosított szöveg szimbólumokat helyett más karaktert vett egy ábécé.

Az ókori Görögországban, (II c. Ie. E.) volt ismert titkosítást, amely állítottunk elő egy négyzet polibija.

Táblázat titkosítás volt egy négyzet 6 x 6 sorok és oszlopok, amelyek meg vannak számlálva (eredeti görög titkosító öt oszlop és öt sor, mivel Num-lo betűk magyar ábécé eltér a betűk száma a görög ábécé, így én és táblázat méretének megválasztani, különben (négyzet 6 x 6). minden sejt, amely Coy táblázat írásbeli egybetűs. Ennek eredményeként, minden egyes levél felel meg egy pár számok, és a titkosító-set csökken a leveleket egy pár számok helyébe. kriptogram első megadott sorszám, és a második - az oszlop számát.

A Polybios tér sorok és oszlopok is meg kell jelölni nem csak számokat, hanem betűket.

Az, hogy a helyen karakter zheniya Polybios tér a kulcs.

Polübiosz szemléltetik azt az elképzelést, a négyzet asztal magyar betűkkel.

Rejtjelezni tér Polybios szó titkosítás:

26 36 24 35 42 34 14 36 11 44 ​​24 63

Egy másik ősi rejtjel - Bashi, kotorymshifrovalis szent zsidó szövegeket.

Bashi titkosító algoritmus áll a szétválasztása az ábécé a közepén, úgy, hogy az első két betű, A és B, egybeesett az utolsó két (héberül, az első két A és B betűk, és az utóbbi - T és C. Ezek a levelek adta a nevét a titkosítás módja - " Bashi „). Ahelyett, hogy az első betű az ábécé rögzítették utolsó levél, hanem egy másik -. Utolsó előtti stb

Caesar titkosító végrehajtása helyett minden betűt az üzenetet egy másik betűvel forráspontú fenékpárlatát azt egy meghatározott számú ábécé betűit.

Az ő ciphers Caesar helyébe a levelet az eredeti nyílt szöveg levél, külön az eredeti könyv-készen előre a három pozíció.

Ciklikus Caesar titkosító úgy kapjuk meg, minden egyes levél a nyílt szöveg betűk az azonos ábécé, rendezett előtt egy bizonyos számú pozíciót, például három pozíció. Ciklikus elhívatott, mert amikor egy csere után az utolsó betű az ábécé ismét követte az első betű az ábécé. Ebben az esetben, a kulcs az eltolás (pozíciók száma között a könyv-te).

Mi használ a Caesar titkosítást. Tegyük fel, hogy a titkosítani kívánt üzenetet „ahol a Szűz.”

Írunk darabjai a magyar ábécét, és megmutatjuk, hogyan lehet titkosítani (cseréhez):

Ennek eredményeként az átalakítás lesz Kriptogram:

A több titkosító kulcsok kicsi (ez egyenlő a betűk száma az ábécé). Ez nem nehéz kinyitni titkosírás próbál minden lehetséges gombot újra-valakit. A hátránya a Caesar-rejtjel egy alacsony kriptográfiai szilárdságú. Etsya azzal a ténnyel magyarázható, hogy a rejtjelezett leveleket még ábécé sorrendben, a referenciapont eltolódik néhány fokkal.

Javítani titkosító csipek segítségével multi-ábécé helyettesítés (vagy helyettesítő polialfabetikus). Ugyanakkor helyett a nyílt szöveg karakter használni szimbólumait több scriptek. A legismertebb fajta multi-ábécé helyettesítés egykörös (köznapi és mono) és többszörös hurok.

Amikor polialfabetikus egykörös közös helyettesítés helyett az eredeti szöveg karakterek segítségével több ábécét váltással ábécé Egymás és ciklikusan, vagyis az első karakter helyébe a szimbóluma az első ábécé, a második - .. A szimbólum a második ábécé, és így tovább mindaddig, amíg nem .. Az összes kiválasztott ábécé fogják használni. Ezután használja ábécé ismételni.