Implementacja wykonano tak,
aby można było korzystać z różnych algorytmów szyfrowania symetrycznego,
zarówno w szyfrowaniu treści wiadomości (operacja ), jak i w przypadku
pieczętowania nagłówka kluczem dzielonym (operacja ). Maksymalna długość
klucza została jednak ograniczona, ze względu na ograniczoną wielkość nagłówków,
do 128 bitów. W implementacji zastosowano jedynie szyfrowanie algorytmem
Blowfish opracowanym przez B. Schneiera i opisanym między innymi w [Schneier94].