Les algorithmes de chiffrement de flux chiffrent les octets du message une à la fois, et les algorithmes de chiffrement prennent un certain nombre d'octets et les chiffrent en une seule unité.
Les algorithmes de chiffrement de flux chiffrent les bits du message comme un flux de bits une à la fois, et les algorithmes de chiffrement par blocs prennent un certain nombre de bits et les chiffrent en une seule unité.