Rozmiar: 1887 bajtów

Szyfr

monoalfabetyczny






Strona główna
Czym jest kryptografia
Historia Kryptografii
Cele kryptografii
Szyfry - rodzaje
Sztuka szyfrowania
Szyfry asymetryczne
Szyfry symetryczne blokowe
Szyfry symetryczne strumieniowe
Szyfr cezara
Szyfr Wsteczny
Szyfr Vigenere'a
Szyfr monoalfabetyczny
Szyfr polialfabetyczny
Szyfr przestawieniowy
Szyfr przesuwający
Szyfr podstawieniowy
Linki
Kontakt

Szyfr monoalfabetyczny to szyfr, w którym jednej literze alfabetu jawnego odpowiada dokładnie jedna litera alfabetu tajnego.

Rozmiar: 1748 bajtów

a - szyfrowana litera

k - klucz n - ilość liter w alfabecie

Metodą łamania takiego szyfru jest:

 w przypadku znanego choćby małego fragmentu tekstu jawnego z powtarzającymi się znakami - umiejscowienie go w tekście tajnym poprzez poszukiwanie podobnych wzorców, np. jeśli występuje słowo "baobab", szukamy ciągu liter (xb, xa, xo, xb, xa, xb), czyli takiego, gdzie na pierwszym, czwartym i szóstym miejscu występuje ten sam znak, oraz na drugim i piątym ten sam, ale inny od tamtych, a jeszcze inny na trzecim. Program łamiący ten szyfr w ten właśnie sposób umieszczony jest tutaj.

 w ogólniejszym przypadku należy policzyć rozkład statystyczny znaków w zaszyfrowanym tekście i porównać z rozkładem w dowolnym tekście jawnym z tego samego języka (najlepiej, ale niekoniecznie, tego samego autora na podobny temat). Przy dłuższym tekście tajnym pozwala to na idealne rozszyfrowanie. Szyfr taki nigdy nie zapewniał bezpieczeństwa i nie zapewnia go tym bardziej dzisiaj.