的特点，但有不同的循环移位函数，已在2008年由伯恩斯坦发布。
结构.在其内部，该算法采用模加⊕（逻辑异或），32位模加2 ⊞，和在一个内部十六个32位word的state上进行恒定距离循环移位操作（«<）。只使用add-rotate-xor操作避免了软件实现中计时攻击的可能性。基本的Salsa20循环函数 codice_1是初始状态是根据密钥的8个word、流位置的2个word、nonce的两个word（基本上是额外的流位置）和4个固定word制成。20轮循环混合制成16个wo