Stream cipher
Symmetrisk kryptering som genererar en pseudo-slumpmässig keystream och XOR:ar med klartext. Snabbt på kort meddelande, ingen padding-problematik. Motsats: block cipher.
Klassiker: RC4 (Ron Rivest, 1987 — populär 90-talet, nu trasig, deprekerad i TLS 1.3). Modern: ChaCha20 (Daniel J. Bernstein, 2008 — TLS 1.3, WireGuard, Signal). Salsa20 är föregångare. Authenticated encryption (AEAD) varianter: ChaCha20-Poly1305 (TLS), XSalsa20Poly1305 (NaCl/libsodium). Stream ciphers används också i mobiltelefoner (A5/1, A5/3 i GSM). One-time pad är teoretiskt perfekt stream cipher om nyckeln är slumpmässig + lika lång som meddelandet.