Przekształcamy plik bajt po bajcie, tzn. każdy bajt x jest przetwarzany przez algorytm, a wynik (nowy bajt) jest zapisywany do pliku.
Odwzorowanie szyfrujące (deszyfrujące) jest następujące x i—* x k (mod 256)
gdzie k jest pewną liczbą ze zbioru {1,..., 255}.
Liczba k jest kluczem szyfrującym.
Liczba —k jest kluczem deszyfrującym.
Janusz Słupik Programowanie