Salsa20
ダニエル・J・バーンスタインが2005年に作った、加算・回転・XORだけで構成されるストリーム暗号。
Salsa20は、256ビットの鍵、64ビットのナンス、ブロックカウンタから鍵ストリームを生成し、それを平文とXORで結合する。バーンスタインが2005年に発表し、ストリーム暗号のeSTREAMポートフォリオに採用された。
バーンスタインは後に、1ラウンドあたりの拡散性を高めた派生版ChaChaを設計した。現在はChaCha20のほうが一般的で、TLS 1.3やWireGuardで使われている。