A stream cipher is a type of encryption algorithm that encrypts data one bit or one byte at a time, rather than encrypting blocks of data as in block ciphers. In a stream cipher, plaintext is combined with a pseudorandom key stream to produce ciphertext. This process is typically achieved using techniques such as the XOR (exclusive OR) operation.
New to topics? Read the docs here!