国密 SM2 SM3 签名 验签 加解密 公私钥 带测试类 SM2国密算法:包括, SM2签名验证算法; 制作SM2证书; 基于BouncyCastle开源库; SM2.cs SM3Digest.cs SM2_SM3.csproj
2022-05-04 11:42:24 910KB SM2 SM3 签名 验签
1
国密sm2加密算法源码,适用于银行项目或者是对sm2加密算法有研究的朋友(Sm2 state secret encryption algorithm source code, apply to banks or project is sm2 encryption algorithm research friends)
2022-04-06 00:15:36 33KB 国密 算法
国密SM2_3_4技术规范文档.3种算法都有详细的规范详解。
2022-03-12 20:21:06 1.09MB 国密 SM2 SM3 SM4
1
SM2算法和RSA算法都是公钥密码算法,SM2算法是一种更先进安全的算法,在我们国家商用密码体系中被用来替换RSA算法。随着密码技术和计算机技术的发展,目前常用的1024位RSA算法面临严重的安全威胁,我们国家密码管理部门经过研究,决定采用SM2椭圆曲线算法替换RSA算法.
2022-02-24 14:19:32 7KB sm2 国密sm2 国密demo
1
国密(sm2,sm3,sm4)包含(js、java、c#等示例demo).rar
2022-01-05 19:00:10 26.35MB sm2加密 国密
国密SM2SM3SM4全套文档及程序,有调用Openssl的,也有提取纯源文件的。
2021-12-23 09:56:14 34.17MB 国密 SM2
1
OpenSSL 1.1.1 新特性: 全面支持国密SM2/SM3/SM4加密算法,最近的项目涉及到国密,前期已经完成了SM2/SM4算法,近期测试了SM2 PKCS7 Signdata。代码附上。vs2017亲测通过。
2021-12-21 21:11:41 7KB openssl pkcs7 signdata P7签名
1
php sm2 sm3 sm4 国密算法整理 php版本的国密sm2的签名算法,sm3的hash, sm4的ecb加解密,要求PHP7,打开gmp支持 目前如果服务器配套的使用的是openssl 1.1.1x, 目前到1.1.1k ,sm2,sm3,sm4都可以直接用openssl_xxx系列函数直接实现,不必大量的代码,但不支持sm2的签名 SM2 该算法主体基于PHPECC算法架构,添加了sm2的椭圆参数算法, 参考了 童鞋的sm2验签算法,密钥生成算法 添加了签名算法, 支持sm2的16进制,base64公私钥的签名,验签算法 支持从文件中读取pem文件的签名,验签算法 sm2的加密解密算法在openssl 1.1.1的版本下自带的函数中暂无sm2的公钥私钥的加密函数,得自己实现,建议使用C,C++的算法,打包成PHP扩展的方式 由于 openssl没有实现SM3WithSM2算
2021-12-13 16:03:15 318KB 附件源码 文章源码
1
国密测试套件(GM Crypto Test Suite) 这是基于Golang的国密测试套件,用于测试国密SM2实现库或KMS服务,并验证其与的兼容性。 测试对象 测试对象分为2种:KMS,国密算法库中的SM2非对称密钥。 KMS(密钥管理服务)是密钥管理服务,由服务提供商提供密钥的计算,存储服务,开发者通过调用其api完成密钥的生成,删除,加解密,签名验签等操作。下,对于非对称密钥(SM2),开发者无法获取私钥,使用服务商提供的KeyID作为密钥的标识;同时,开发者可以获取公钥,将公钥正确解析后,直接用于加密,验签。 国密算法库是对国密算法的实现,可以是源代码或链接库的形式,完全在本地运行。 简言之,两者差异在于: KMS无法获取私钥,只有KeyID;算法库可以直接使用私钥 KMS在密钥生成,签名,解密时是远程计算;算法库全部是本地计算 为什么要测试 密钥,签名的编码格式可能不同比方
2021-12-13 12:15:02 12KB Go
1
利用BouncyCastle解析SM2证书国密证书测试程序,源码直接可用
2021-12-06 20:03:12 34.56MB 国密SM2证书 解析证书 bouncycastle
1