Advertisement

利用C语言实现国密SM3算法

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


简介:
本项目采用C语言编程实现了中国国家密码管理局发布的SM3密码杂凑算法,适用于数据完整性校验及安全传输场景。 基于C语言实现国密SM3算法,并且在实现过程中不调用任何外部库文件。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CSM3
    优质
    本项目采用C语言编程实现了中国国家密码管理局发布的SM3密码杂凑算法,适用于数据完整性校验及安全传输场景。 基于C语言实现国密SM3算法,并且在实现过程中不调用任何外部库文件。
  • C】SM2/SM3
    优质
    本教程专注于讲解C语言实现的SM2椭圆曲线公钥加密及SM3哈希算法,适合需要掌握中国商用密码技术的安全开发者学习。 国密SM2加密解密算法、数字签名算法以及秘钥交换协议的C语言实现无需使用非标准库,并且可以直接运行,支持单片机平台。此外还包括SM3哈希杂凑算法的实现。
  • CSM3
    优质
    本项目采用C语言实现了国密标准SM3哈希算法,适用于需要高强度数据完整性保护的应用场景。 本段落件介绍了SM3国家密码算法的设计总则,并提供了其C语言实现方法,在Windows环境下可以进行编程实现。文档内容详尽且易于理解,包含源代码。
  • CSM3
    优质
    本项目采用C语言编程实现了国家商用密码算法标准之一的SM3散列函数,适用于数据完整性保护和信息安全领域。 亲测好用,做了一定的封装,并包含了一些spec。我是从网上下载的,根据自己的需求进行了一些修改。
  • SM2、SM3和SM4C代码.zip
    优质
    本资源提供SM2椭圆曲线公钥密码算法、SM3安全散列算法及SM4分组密码算法的C语言实现源码,适用于需要国产密码应用的相关项目开发。 已使用C语言根据国密文档实现了SM2密码算法的加密/解密、签名/验签功能,并且实现了SM3密码杂凑算法以及SM4分组密码算法在ECB和CBC模式下的加解密操作。经过详尽测试,目前未发现任何问题,并附有符合国密标准的数据检测结果。如果有发现问题,请及时反馈,期待与大家交流学习。 附带文档包括:《SM2椭圆曲线公钥密码算法》、《SM2椭圆曲线公钥密码算法推荐曲线参数》、《SM3密码杂凑算法》和《SM4分组密码算法》。
  • C++中SM3
    优质
    本文章详细介绍在C++编程语言环境中实现中国国家标准密码算法SM3的具体方法和技术细节。 实现SM3加密算法有助于理解该算法的具体实施技巧。
  • CSM3
    优质
    本项目采用C语言编写,实现了国密标准SM3哈希算法,适用于需要数据完整性校验和安全加密的应用场景。 按国密标准开发的C语言版(VC6)的SM3算法源代码参考xyssl源码库实现,计算结果与标准测试数据完全相同,并附带有SM3-HMAC算法。
  • C的SM2/SM3
    优质
    本项目采用C语言实现了中国商用密码标准中的SM2椭圆曲线公钥加密算法与SM3密码哈希函数,适用于安全需求高的应用场景。 1. 完整的SM2/SM3算法实现采用C语言编写,适用于扫码POS安全认证; 2. 包括SM2加密/解密、签名/验签功能; 3. 内置测试程序,在Linux环境下进入目录后使用make命令即可编译。已在Ubuntu 16.04系统上成功通过测试; 4. 已在银行卡检测中心完成扫码POS安全认证。
  • CSM2
    优质
    本项目旨在利用C语言编程技术精确实现中国国家密码体系中的SM2椭圆曲线公钥加密算法,致力于提供安全且高效的密钥协商与数据保护解决方案。 使用C语言实现SM2算法,其中椭圆曲线运算基于miracl库实现。