
基于Keccak算法的SHA-3加密算法C语言测试代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段简介描述了一个使用C语言编写的程序,旨在验证基于Keccak算法实现的SHA-3哈希函数的有效性和安全性。该代码为开发人员提供了一种简单而有效的方法来评估和测试SHA-3加密性能及各种应用场景下的可靠性。
2012年10月,美国NIST选择了Keccak算法作为SHA-3的标准算法。该算法具有良好的加密性能及抗解密能力。
测试代码的编译与运行步骤如下:
1. 使用makefile管理测试代码,并将整个文件夹拷贝到Linux目录下。
2. 通过命令行输入 `make` 进行编译链接,生成可执行文件HashCalc。
3. 在命令行中输入 `./HashCalc` 执行程序。
4. 若要清理编译过程中产生的文件,在命令行中输入 `make clean`。
对于非Linux环境且不使用gcc的编译器,则无需通过makefile。此时main.c依赖于keccak.c和sha3nist.c两个源代码文件。
全部评论 (0)
还没有任何评论哟~


