In stream ciphering, the text is encrypted one character at a time using a character from the key stream. The key stream is a pseudorandom string derived from the key.
In self-synchronizing stream ciphers, parts of the message are included in the calculation of the key stream in addition to the key.
Stream ciphers are particularly suitable for real-time transmissions (for example, mobile communications).
GC Wizard offers the following stream ciphers: