工具简介:

salsa20是由Daniel J. Bernstein提交给eSTRAMAM的流密码。它基于伪随机函数——32位加法、逐位加法(XOR)和旋转操作。SalSA20将256位密钥、64位随机数和64位流位置映射到密钥流的128或512位块。这使得SalSA20可以在恒定的时间内有效地搜索到密钥流中的任何位置。它提供了在现代x86处理器和合理硬件性能的软件中每字节大约4到14个周期的速度。