Advertisement

SM2国密算法的C语言实现代码

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


简介:
这段代码实现了中国的国家密码标准SM2算法,使用了C语言编写。它为开发者提供了一个方便的接口来利用这一高效的公钥加密技术。 国密SM2算法的VC6工程C代码仅供参考。SM2是一种非对称加密算法,基于椭圆曲线密码学(ECC)。该算法已公开,并且由于它基于ECC,其签名速度与秘钥生成速度快于RSA。使用256位的ECC(如SM2采用的那种)在安全性上比2048位的RSA更高,但运算速度更快。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SM2C
    优质
    这段代码实现了中国的国家密码标准SM2算法,使用了C语言编写。它为开发者提供了一个方便的接口来利用这一高效的公钥加密技术。 国密SM2算法的VC6工程C代码仅供参考。SM2是一种非对称加密算法,基于椭圆曲线密码学(ECC)。该算法已公开,并且由于它基于ECC,其签名速度与秘钥生成速度快于RSA。使用256位的ECC(如SM2采用的那种)在安全性上比2048位的RSA更高,但运算速度更快。
  • CSM2
    优质
    本项目旨在利用C语言编程技术精确实现中国国家密码体系中的SM2椭圆曲线公钥加密算法,致力于提供安全且高效的密钥协商与数据保护解决方案。 使用C语言实现SM2算法,其中椭圆曲线运算基于miracl库实现。
  • CSM2
    优质
    本项目采用C语言实现了我国商用密码标准中的SM2椭圆曲线公钥加密算法,旨在提供一个高效安全的加密方案。 国密SM2是一种基于ECC算法的非对称密码算法。使用时需要添加miracle库。
  • CSM2
    优质
    本项目采用C语言实现了国家商用密码算法SM2,适用于需要高强度加密的应用场景,保障数据的安全传输与存储。 C语言实现国密SM2非对称加密算法。
  • CSM2
    优质
    本项目采用C语言实现了中国商用密码标准中的SM2椭圆曲线公钥加密算法,适用于数据安全传输与存储需求。 基于Miracl大数运算库实现SM2算法,包括加密和签名功能,使用纯C语言编写,并附带了Miracl库的手册。在Linux平台上提供了Makefile文件,可以直接运行;而在Windows平台下需要重新创建项目工程。
  • CSM2).zip_C_SM2_SM4__C
    优质
    本资源提供了一种用C语言实现的国家密码标准SM2算法的完整代码库。适用于需要进行高强度数据加密的应用场景,特别适合对性能有较高要求的企业级应用开发环境。 国密算法SM2、SM3、SM4的C语言实现。
  • SM2、SM3和SM4C.zip
    优质
    本资源提供SM2椭圆曲线公钥密码算法、SM3安全散列算法及SM4分组密码算法的C语言实现源码,适用于需要国产密码应用的相关项目开发。 已使用C语言根据国密文档实现了SM2密码算法的加密/解密、签名/验签功能,并且实现了SM3密码杂凑算法以及SM4分组密码算法在ECB和CBC模式下的加解密操作。经过详尽测试,目前未发现任何问题,并附有符合国密标准的数据检测结果。如果有发现问题,请及时反馈,期待与大家交流学习。 附带文档包括:《SM2椭圆曲线公钥密码算法》、《SM2椭圆曲线公钥密码算法推荐曲线参数》、《SM3密码杂凑算法》和《SM4分组密码算法》。
  • CSM2非对称
    优质
    本项目采用C语言实现了国家商用密码标准中的SM2非对称加密算法,适用于需要高强度数据保护的应用场景。 国密算法SM2的C语言源码实现了签名、验签、加密、解密以及密钥交换等功能。
  • CSM2/SM3
    优质
    本教程专注于讲解C语言实现的SM2椭圆曲线公钥加密及SM3哈希算法,适合需要掌握中国商用密码技术的安全开发者学习。 国密SM2加密解密算法、数字签名算法以及秘钥交换协议的C语言实现无需使用非标准库,并且可以直接运行,支持单片机平台。此外还包括SM3哈希杂凑算法的实现。