能。它没有注册专利，并且Bernstein还撰写了几篇对常见架构优化的公有领域实现。一个相关的密码算法ChaCha，具有类似的特点，但有不同的循环移位函数，已在2008年由伯恩斯坦发布。
结构.在其内部，该算法采用模加⊕（逻辑异或），32位模加2 ⊞，和在一个内部十六个32位word的state上进行恒定距离循环移位操作（«<）。只使用add-rotate-xor操作避免了软件实现中计时攻击的可能性。基本的Salsa20循环函数 codice_1是初始状态是根据密钥的8个wo