Salsa20
Szyfr strumieniowy Daniela J. Bernsteina z 2005 roku, zbudowany z dodawania, rotacji i XOR-a.
Salsa20 rozwija 256-bitowy klucz, 64-bitowy nonce i licznik bloków w strumień klucza, który łączy się z tekstem jawnym operacją XOR. Bernstein opublikował go w 2005 roku, a szyfr wszedł do portfolio szyfrów strumieniowych eSTREAM.
Później Bernstein zaprojektował ChaChę, wariant z lepszą dyfuzją na rundę. ChaCha20 jest dziś częstszym wyborem i używa się go w TLS 1.3 oraz WireGuardzie.