Advertisement

通过Python语言实现SM2国密算法。

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


简介:
该压缩包内收录了用于实现SHA-3算法的代码,其中,SHA-2算法需要借助SHA-3的哈希算法来计算其哈希值。此外,它还包含了KDF密钥派生函数以及一系列字符串进制转换函数,这些函数均位于SHA-2头文件中。该SHA-2模块包含了若干必要的数字签名和验证签名的功能,以及加密和解密算法,并附有详细的注释以方便理解和使用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CSM2
    优质
    本项目旨在利用C语言编程技术精确实现中国国家密码体系中的SM2椭圆曲线公钥加密算法,致力于提供安全且高效的密钥协商与数据保护解决方案。 使用C语言实现SM2算法,其中椭圆曲线运算基于miracl库实现。
  • CSM2
    优质
    本项目采用C语言实现了我国商用密码标准中的SM2椭圆曲线公钥加密算法,旨在提供一个高效安全的加密方案。 国密SM2是一种基于ECC算法的非对称密码算法。使用时需要添加miracle库。
  • CSM2
    优质
    本项目采用C语言实现了国家商用密码算法SM2,适用于需要高强度加密的应用场景,保障数据的安全传输与存储。 C语言实现国密SM2非对称加密算法。
  • CSM2).zip_C_SM2_SM4__C
    优质
    本资源提供了一种用C语言实现的国家密码标准SM2算法的完整代码库。适用于需要进行高强度数据加密的应用场景,特别适合对性能有较高要求的企业级应用开发环境。 国密算法SM2、SM3、SM4的C语言实现。
  • CSM2
    优质
    本项目采用C语言实现了中国商用密码标准中的SM2椭圆曲线公钥加密算法,适用于数据安全传输与存储需求。 基于Miracl大数运算库实现SM2算法,包括加密和签名功能,使用纯C语言编写,并附带了Miracl库的手册。在Linux平台上提供了Makefile文件,可以直接运行;而在Windows平台下需要重新创建项目工程。
  • SM2的C代码
    优质
    这段代码实现了中国的国家密码标准SM2算法,使用了C语言编写。它为开发者提供了一个方便的接口来利用这一高效的公钥加密技术。 国密SM2算法的VC6工程C代码仅供参考。SM2是一种非对称加密算法,基于椭圆曲线密码学(ECC)。该算法已公开,并且由于它基于ECC,其签名速度与秘钥生成速度快于RSA。使用256位的ECC(如SM2采用的那种)在安全性上比2048位的RSA更高,但运算速度更快。
  • 使用PythonSM2
    优质
    本项目采用Python语言实现了国家商用密码标准SM2算法,包括密钥对生成、私钥导出公钥及签名验签等功能,适用于需要高强度加密的应用场景。 压缩包内包含了SM3算法代码,用于计算哈希值,并且包含KDF密钥派生函数及一些字符串进制转换函数,这些都在SM2头文件中提供。此外,该库还提供了必要的数字签名、验签以及加解密功能,并附有注释以帮助理解相关实现细节。
  • 【CSM2/SM3
    优质
    本教程专注于讲解C语言实现的SM2椭圆曲线公钥加密及SM3哈希算法,适合需要掌握中国商用密码技术的安全开发者学习。 国密SM2加密解密算法、数字签名算法以及秘钥交换协议的C语言实现无需使用非标准库,并且可以直接运行,支持单片机平台。此外还包括SM3哈希杂凑算法的实现。
  • CSM2非对称
    优质
    本项目采用C语言实现了国家商用密码标准中的SM2非对称加密算法,适用于需要高强度数据保护的应用场景。 国密算法SM2的C语言源码实现了签名、验签、加密、解密以及密钥交换等功能。