国密sm2算法demo,已经用它调通过,一端是java,一端是c,希望用到sm2的同学采纳,代码是可以用的
2022-05-22 23:15:51 11KB 算法
1
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。 SM3 消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。 SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。 由于SM1、SM4加解密的分组大小为128bit,故对消息进行加解密时,若消息长度过长,需要进行分组,要消息长度不足,则要进行填充。
2022-05-19 10:23:56 2.96MB 国密算法 SM1 SM2 SM3
1
SM2密码算法加密签名消息语法规范GM0010-2012 SM2密码算法使用规范GM0009-2012 SM2椭圆曲线公钥密码算法第1部分:总则GM0003.1-2012 SM2椭圆曲线公钥密码算法第2部分:数字签名算法GM0003.2-2012 SM2椭圆曲线公钥密码算法第3部分:密钥交换协议GM0003.3-2012 SM2椭圆曲线公钥密码算法第4部分:公钥加密算法GM0003.4-2012 SM2椭圆曲线公钥密码算法第5部分:参数定义GM0003.5-2012
1
提供国密三方API,代码可以运行,提供了SM2,SM3,SM4标准算法,欢迎大家下载
2022-05-11 14:27:13 1.57MB 国密  JAVA  SM2 SM3
1
国密SM2的签名验签C语言实现及测试例子 国密SM2的签名验签C语言实现及测试例子
2022-05-04 12:31:13 12KB SM2 签名验签 C语言
1
国密 SM2 SM3 签名 验签 加解密 公私钥 带测试类 SM2国密算法:包括, SM2签名验证算法; 制作SM2证书; 基于BouncyCastle开源库; SM2.cs SM3Digest.cs SM2_SM3.csproj
2022-05-04 11:42:24 910KB SM2 SM3 签名 验签
1
VS2015编译的Windows版GmSSL,可以生成SM2证书. 一般用途均可. GmSSL-bin-vs2015.rar
2022-05-04 11:11:48 14.23MB GmSSL
1
sm2_cpa测试TB,采用SM2国密算法推荐参数经行签名、验签仿真验证。
2022-04-28 20:05:36 7KB 算法
1
国密算法sm2、sm3和sm4的js版。sm-crypto-master.zip
2022-04-27 09:13:48 1.5MB 算法 javascript 源码软件 开发语言