Habituellement, chaque caractère du flux de clés est soit ajouté, soit soustrait, soit XORed avec un caractère dans le texte en clair pour produire le texte chiffré, en utilisant l'arithmétique modulaire.
Comme nous n'avons que 26 caractères, les nombres aléatoires dans le keystream doivent être au moins entre 0 et 25.