Algorytmy szyfrujące
1.Szyfr (inaczej kryptograficzny algorytm szyfrujący) – jest to funkcja matematyczna wykorzystywana do szyfrowania tekstu jawnego lub jego deszyfrowania. Zazwyczaj jedna funkcja wykorzystywana jest do szyfrowania, a inna do deszyfrowania wiadomości. Wiadomość przed zaszyfrowaniem nazywana jest tekstem jawnym, zaś wiadomość zaszyfrowaną nazywamy szyfrogramem. Proces zamiany tekstu jawnego na szyfrogram nazywamy szyfrowaniem.
Kryptoanaliza zajmuje się zarówno odtworzeniem tekstu jawnego
(danych przed zaszyfrowaniem) gdy nie jest znany klucz kryptograficzny
jak i odtworzeniem samego klucza.
2. Przestawianie kolumnowe:
5kolumn:
K R Y P T
O A N A L
I Z A
szyfr odczytujemy rzędami: KOI RAA YN PA TL
K R Y P T
O A N A L
I Z A
szyfr odczytujemy rzędami: KOI RAA YN PA TL
3.Szyfr płotowy.
Litery tekstu jawnego zapisuje się
tu tak, aby tworzyły kształt przypominający wierzchołek płotu
zbudowanego ze sztachet. Tekst zaszyfrowany otrzymujemy odczytując
kolejne wiersze tak utworzonej konstrukcji. Proces szyfrowania możemy
przedstawić na prostym przykładzie
Przykład. "JUTRO JEST SOBOTA" (pomińmy przy zapisie spacje):
J O T O
U R J S S B T
T E O A
4. Szyfry wieloalfabetyczne:
Słowo klucz(litery nie mogą się powtarzać):
BASI:
Mamy 4 alfabety:
B C D E F.... A
A B C... Z
S T U... R
I J K... H
I z każdego alfabtu wybieramy odpowiadające znaki, np. DRUK = ERUL
TELFON - ZNAK = SOLP
Brak komentarzy:
Prześlij komentarz