莎莎20 该存储库包含流密码 Salsa20 ( ) 的 C++11 实现。 Salsa20 主页: : 如何使用 将 Salsa20.h 和 Salsa20.inl 文件添加到您的项目中。 在你的 C++ 代码中用密钥和 IV 初始化密码: ucstk::Salsa20 salsa20(key); salsa20.setIv(iv); 现在您可以使用 Salsa20::processBlocks 来加密或解密块(块的大小等于 64 字节)。 如果您想处理字节数而不是块大小的倍数,请使用 Salsa20::processBytes。 salsa20.processBlocks(input, output, numBlocks); salsa20.processBytes(input, output, numBytes); 请注意,Salsa20::processByt
2022-05-19 13:55:38 8KB C++
1
Salsa20 算法
2021-09-29 17:00:10 67KB salsa 算法
1
官方的代码接口,是estream工程的软件算法之一,流密码的经典算法!
2019-12-21 20:17:17 7KB salsa20 estream
1