Stream Cipher
A Stream Cipher is a symmetric or secret-key encryption algorithm that encrypts a single bit at a time. With a Stream Cipher, the same plaintext bit or byte will encrypt to a different bit or byte every time it is encrypted (the plaintext bit/byte can also, of course, be encrypted to the same value).