Advertisement

C语言编写的SHA HMAC和SHA3(基于Keccak)加密算法测试代码。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该项目提供SHA HMAC和SHA3(基于Keccak)加密算法的测试代码,该代码为C语言版本,并囊括了十余种不同的测试算法。文件内容包含着详尽的说明文档,以便用户更好地理解和应用这些加密技术。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SHA HMACSHA3KeccakC
    优质
    这段代码提供了使用C语言实现SHA HMAC和SHA3(基于Keccak)加密算法的测试功能,便于开发者验证数据完整性和安全性。 SHA HMAC 和 SHA3(基于Keccak)加密算法的测试代码使用C语言编写,包含十几种不同的测试算法。文件内有详细的说明。
  • KeccakSHA-3C
    优质
    这段简介描述了一个使用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两个源代码文件。
  • C实现HMAC
    优质
    本项目采用C语言编程实现了HMAC加密算法,适用于数据完整性验证及安全传输场景。代码简洁高效,具备良好的移植性和扩展性。 HMAC加密算法的C语言版本支持EVP_md5()、EVP_sha224() 和 EVP_sha512() 等多种哈希函数。
  • HMAC SHA1C
    优质
    这段C语言代码实现了基于HMAC-SHA1算法的数据加密功能,适用于需要数据完整性校验和安全传输的应用场景。 阿里云物联网套件设备登录使用的加密算法的C语言源代码适用于C语言平台上的子设备登录密码计算。
  • LabVIEW MD5 HMAC
    优质
    本项目基于LabVIEW开发平台,采用MD5和HMAC等加密技术,旨在实现数据的安全传输与存储,确保信息的完整性和机密性。 LabVIEW支持使用MD5和HMAC等加密算法进行数据处理。
  • SHA-3C
    优质
    这段C语言源代码实现了SHA-3哈希函数算法,适用于需要数据完整性和安全性的应用程序开发中。 最新的SHA-3算法的C源代码,想要研究的话可以拿去。
  • CECC实现
    优质
    本代码项目采用C语言实现了椭圆曲线密码(ECC)加密算法,适用于需要高效安全数据传输和存储的应用场景。 ECC(Elliptic Curves Cryptography)中文是椭圆曲线密码编码学。这是该算法实现的C源码。
  • C实现SHA-1哈希
    优质
    本项目使用C语言实现了经典的SHA-1哈希算法,用于将任意长度的数据转换为固定长度的摘要,广泛应用于数据完整性校验和密码存储。 本人为在校大学生,所写的源码可能不够完善,希望各位能够包容并指出不足之处。编写这个代码的目的是为了练习技能,可能存在错误,仅供大家参考思路和方法。
  • FPGAKECCAK实现
    优质
    本研究探讨了在FPGA平台上实现Keccak密码算法的技术细节与优化策略,旨在提高其执行效率和安全性。 KECCAK 算法是 SHA-3 的一种算法,速度快且用时少。
  • SHA-224、SHA-256、SHA-384SHA-512摘要C实现
    优质
    本项目提供用C语言编写的SHA-224、SHA-256、SHA-384及SHA-512四种哈希算法的具体实现,适用于需要进行数据安全加密的应用场景。 C语言实现SHA-224/SHA-256/SHA-384/SHA-512摘要算法的编译环境为VS2010。可以参考相关博客内容进行学习与实践。