Najsłynniejszym systemem szyfrującym jest niemiecka maszyna z początków XX wieku – Enigma. Powstała jako urządzenie przeznaczone do sprzedaży, ale po pewnym czasie zainteresowało się nią wojsko, na zlecenie którego zbudowano specjalną wersję maszyny, używaną przez nazistów podczas drugiej wojny światowej. Enigma była urządzeniem elektromechanicznym, a podstawę kodowania stanowiły trzy tarcze zmieniające tor prądu, tak by po naciśnięciu klawiszy odpowiadających niezakodowanym literom zapalały się żarówki wskazujące na kolejne znaki tekstu zaszyfrowanego (patrz rysunek na sąsiedniej stronie). Niestety, sposób szyfrowania użyty w Enigmie nie był odporny na tzw. kryptoanalizę, czyli matematyczne próby jego złamania. Pod koniec 1932 roku udało się to polskiemu matematykowi Marianowi Rejewskiemu, dzięki czemu możliwe stało się odczytywanie tajnych niemieckich wiadomości. Algorytm Enigmy jest używany do dziś w poleceniu crypt systemu Unix.
|
Na co dzień z szyfrowaniem spotykamy się na przykład rozmawiając przez telefon komórkowy (kodowanie treści rozmów) czy płacąc kartą kredytową (kod dostępu, tzw. PIN jest zapisany w pasku magnetycznym w formie zaszyfrowanej).