Wstęp


Słów kilka o szyfrach

Algorytm służący do zaszyfrowania i odszyfrowania wiadomości to szyfr, zaszyfrowana wiadomość - szyfrogram.  Szyfr  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.

Zapiski  na temat stosowania szyfrów znaleziono na pochodzących z Mezopotamii tabliczkach
z pismem klinowym datowanych już na 1500 rok p.n.e. Kryptologia jako nauka liczy kilka tysięcy lat i jest nauką o szyfrowaniu, czyli bezpiecznych sposobach przekazywania informacji. Kryptologię dzieli się na kryptografię - naukę o tworzeniu szyfrów i kryptoanalizę - naukę
o łamaniu szyfrów, tzn. o odczytywaniu zaszyfrowanej wiadomości bez znajomości klucza.