Advertisement

基于C语言的8051/C51国密SM3实现代码

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


简介:
本项目采用C语言在8051/C51架构上实现了中国国家密码算法标准SM3的加密功能,适用于需要高安全性数据保护的应用场景。 C51的国密SM3源码适用于8位单片机、8051以及STC单片机。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C8051/C51SM3
    优质
    本项目采用C语言在8051/C51架构上实现了中国国家密码算法标准SM3的加密功能,适用于需要高安全性数据保护的应用场景。 C51的国密SM3源码适用于8位单片机、8051以及STC单片机。
  • SM3C
    优质
    本项目提供了一种用C语言编写的SM3密码哈希函数实现方案。SM3是我国商用密码算法标准之一,适用于需要高安全性数据保护的应用场景。 利用C语言实现SM3密码加密功能。
  • SM2、SM3和SM4算法C.zip
    优质
    本资源提供SM2椭圆曲线公钥密码算法、SM3安全散列算法及SM4分组密码算法的C语言实现源码,适用于需要国产密码应用的相关项目开发。 已使用C语言根据国密文档实现了SM2密码算法的加密/解密、签名/验签功能,并且实现了SM3密码杂凑算法以及SM4分组密码算法在ECB和CBC模式下的加解密操作。经过详尽测试,目前未发现任何问题,并附有符合国密标准的数据检测结果。如果有发现问题,请及时反馈,期待与大家交流学习。 附带文档包括:《SM2椭圆曲线公钥密码算法》、《SM2椭圆曲线公钥密码算法推荐曲线参数》、《SM3密码杂凑算法》和《SM4分组密码算法》。
  • 利用CSM3算法
    优质
    本项目采用C语言编程实现了中国国家密码管理局发布的SM3密码杂凑算法,适用于数据完整性校验及安全传输场景。 基于C语言实现国密SM3算法,并且在实现过程中不调用任何外部库文件。
  • CSM3算法
    优质
    本项目采用C语言实现了国密标准SM3哈希算法,适用于需要高强度数据完整性保护的应用场景。 本段落件介绍了SM3国家密码算法的设计总则,并提供了其C语言实现方法,在Windows环境下可以进行编程实现。文档内容详尽且易于理解,包含源代码。
  • CSM3算法
    优质
    本项目采用C语言编程实现了国家商用密码算法标准之一的SM3散列函数,适用于数据完整性保护和信息安全领域。 亲测好用,做了一定的封装,并包含了一些spec。我是从网上下载的,根据自己的需求进行了一些修改。
  • C】SM2/SM3算法
    优质
    本教程专注于讲解C语言实现的SM2椭圆曲线公钥加密及SM3哈希算法,适合需要掌握中国商用密码技术的安全开发者学习。 国密SM2加密解密算法、数字签名算法以及秘钥交换协议的C语言实现无需使用非标准库,并且可以直接运行,支持单片机平台。此外还包括SM3哈希杂凑算法的实现。
  • SM4在C51(8051 ECB、CBC)
    优质
    本文探讨了如何在8051微控制器上实现中国商用密码标准SM4算法的ECB和CBC模式,详细分析了其实现方法及优化策略。 国密SM4的C51源码使用了c语言编写,适用于8051架构的8位单片机,并实现了ECB和CBC模式。
  • JAVASM3算法
    优质
    这段简介描述了一个使用Java编程语言实现的开源软件项目,该项目具体实现了中国国家密码管理局发布的SM3哈希算法。此源码为开发人员提供了方便地集成与应用国产密码标准的一种途径,以满足数据安全和合规性需求。 国密SM3算法的Java实现可以与bc很好地结合,从而扩展国密算法的应用范围。已经使用了SM3算法标准中的示例数据进行验证,并通过两组示例数据进行了对比测试,结果完全正确。此外还附带了一个工具类来实现这一功能,经过两天的努力开发,确保100%的准确性。