Salsa20:流密码Salsa20的C++实现

时间:2024-07-17 09:45:55
【文件属性】:

文件名称:Salsa20:流密码Salsa20的C++实现

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-17 09:45:55

C++

莎莎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


【文件预览】:
Salsa20-master
----.gitignore(62B)
----LICENSE.txt(1KB)
----README.md(1KB)
----Build()
--------Makefile(220B)
--------Salsa20.cbp(3KB)
----Source()
--------Main.cpp(8KB)
--------Salsa20.inl(7KB)
--------Salsa20.h(4KB)

网友评论