Szyfr
Szyfry są to funkcje, których zadaniem jest przekształcanie wiadomości (tzw. tekstu jawnego) do postaci niemożliwej do odczytania przez osoby do tego niepowołane (tzw. szyfrogram), czyli zapewnienie poufności informacji. Obecnie algorytmy szyfrujące najczęściej działają w oparciu o klucze, zgodnie z którymi przekształcają tekst jawny w szyfrogram i odwrotnie. W zależności od rodzaju kluczy stosowanych do szyfrowania i deszyfrowania wyróżniamy dwa rodzaje szyfrów: - Szyfry symetryczne (z kluczem tajnym); - Szyfry asymetryczne (z kluczem publicznym).

