Salsa20
Uma cifra de fluxo de Daniel J. Bernstein, de 2005, construída com adição, rotação e XOR.
A Salsa20 expande uma chave de 256 bits, um nonce de 64 bits e um contador de blocos em um fluxo de chave, que é combinado com o texto claro por XOR. Bernstein a publicou em 2005, e ela fez parte do portfólio de cifras de fluxo do eSTREAM.
Mais tarde, Bernstein projetou a ChaCha, uma variante com melhor difusão por rodada. A ChaCha20 é hoje a escolha mais comum e é usada no TLS 1.3 e no WireGuard.