In Stream Ciphers, input elements are processed continuously, and the output is produced one element at a time. The
key for each element is produced by some Pseudorandom stream which is generated by an initial secret key.
This method is both fast, and simple, and is therefore ideal for real-time applications like video streaming. Its
Pseudorandom nature also makes it harder to break through Cryptanalysis.