Advertisement

GMSSL测试SM2加密解密、签名及随机数生成

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


简介:
本项目旨在评估和验证GMSSL库中SM2算法的各项功能,包括但不限于加密解密操作、数字签名以及随机数产生机制的有效性和安全性。 在GMSSL测试代码的基础上进行修改,实现SM2加密解密调用、SM2签名生成及验证功能,并采用符合国家标准的随机数生成方式。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • GMSSLSM2
    优质
    本项目旨在评估和验证GMSSL库中SM2算法的各项功能,包括但不限于加密解密操作、数字签名以及随机数产生机制的有效性和安全性。 在GMSSL测试代码的基础上进行修改,实现SM2加密解密调用、SM2签名生成及验证功能,并采用符合国家标准的随机数生成方式。
  • SM2性能代码(基于Gmssl,C语言)
    优质
    本项目提供一套使用C语言编写的SM2算法性能测试代码,涵盖加密、解密以及数字签名和验证功能,基于开源库Gmssl实现。 sm2测试加密解密签名验签性能代码(基于Gmssl)c语言
  • SM2验证钥交换
    优质
    本教程详细介绍了基于超椭圆曲线密码学原理的SM2算法在密钥生成、数据加密与解密、数字签名以及安全会话建立中的应用和实现方法。 工具功能包括:SM2密钥生成、SM2加密解密、SM2签名验签以及SM2密钥交换。
  • 使用GMSSL实现SM2和验的代码
    优质
    本项目提供了一套基于GMSSL库的完整示例代码,用于实现国密算法SM2的加密解密以及数字签名验证功能。 基于gmssl的SM2加密、解密、签名和验签代码。请确保包含HexToASCII和ASCIIToHex函数,并且公钥与私钥均采用16进制字符串形式表示。 编译命令为:g++ main.cpp -lcrypto -lKYLib -L./ -I ./ -Wl,-rpath=/usr/local/testsm_gmssl -std=c++98 -w -Wfatal-errors -fPIC -fexceptions。
  • iOS GMSSLSM2
    优质
    简介:本项目提供在iOS环境下基于GMSSL库实现国密算法SM2的加密与解密功能,适用于需要高强度数据保护的应用场景。 通过调用GMSLL的API来实现国密SM2的加解密功能,并已封装成Objective-C语言,可以直接调用使用,非常方便。欢迎下载试用。
  • Python GMSSL包实现SM2验证功能(含带ID的验证)
    优质
    本文章介绍如何使用Python GMSSL库执行国密算法SM2的加解密操作以及数字签名和验证过程,包括针对含有特定标识符ID的签名进行验证的方法。 SM2加密解密签名验签以及带ID的签名验签功能可以使用。此外,还可以手动验证国密SM2证书。
  • SM2 SM3 国、验(含公私钥与类)
    优质
    本项目提供国密算法SM2和SM3实现,涵盖签名验证、数据加密解密功能,并包含公私钥管理与单元测试代码。 国密 SM2 和 SM3 算法:包括 SM2 签名验证算法、制作 SM2 证书以及使用 BouncyCastle 开源库;涉及的文件有SM2.cs,SM3Digest.cs,SM2_SM3.csproj。
  • SM2 SM3、验(含公私钥与类)
    优质
    本项目提供基于国密标准SM2和SM3算法的签名验证、数据加密解密功能,并包含公钥、私钥生成及详细测试案例。 国密 SM2 和 SM3 算法:包括签名验证、证书制作;使用 BouncyCastle 开源库;涉及的文件有SM2.cs、SM3Digest.cs以及项目文件SM2_SM3.csproj。
  • Java中的SM2公私钥验证、
    优质
    本教程详细介绍在Java环境中使用国密算法SM2进行公私钥对的生成,以及如何运用这些密钥实现数据的签名与验证、加密和解密操作。 Java SM2公私钥生成、签名验证、加密解密示例代码演示了如何在Java项目中实现基于SM2算法的非对称加密操作,包括公私钥的创建过程以及使用这些密钥进行数据加签与验签的操作方法,并介绍了利用该技术完成信息加密和解密的具体步骤。
  • SM2 验证、SM3 (JavaScript 版)
    优质
    本项目提供了使用JavaScript实现的国密算法库,包括基于SM2的加密/解密和数字签名/验证功能以及基于SM3的消息摘要生成。适合于需要高强度数据保护的应用场景。 JS版SM2用于实现加密、解密、签名及验签功能;SM3则适用于数据的哈希处理。