文件名称:blowfish:CPP中的河豚加密算法实现
文件大小:12KB
文件格式:ZIP
更新时间:2024-03-26 19:31:57
library encryption cpp cpp14 cpp11
河豚加密算法 Blowfish是一种对称的分组密码,可以用作DES或IDEA的替代产品。 它采用长度可变的密钥,范围从32位到448位,非常适合家庭和出口使用。 Blowfish是Bruce Schneier在1993年设计的,它是现有加密算法的一种快速,免费的替代方案。 从那时起,已经对其进行了大量分析,并且它正逐渐被接受为一种强大的加密算法。 河豚是无专利的,没有许可证,并且可以免费用于所有用途。 关于这个项目 这是加密算法的C ++实现。 如何在您的项目中使用它? 您可以分叉它,并像在项目中使用任何其他源文件一样使用它。 您只需要和文件。 只需根据您的方便修改标题。 如果您使用的是CMake,则工作会容易得多。 您可以将其添加为git子模块。 它将您的项目与该依赖关系隔离开。 # In your project root type these commands git
【文件预览】:
blowfish-main
----.github()
--------workflows()
----include()
--------blowfish()
----LICENSE(1KB)
----src()
--------blowfish.cc(17KB)
----.gitignore(319B)
----CMakeLists.txt(1KB)
----README.md(2KB)
----build.sh(144B)