VS2015编译的Windows版GmSSL,可以生成SM2证书. 一般用途均可. GmSSL-bin-vs2015.rar
2022-05-04 11:11:48 14.23MB GmSSL
1
实现SM2密钥对生成、数字签名、验签、加解密。C语言的DLL,Delphi 7调用。内附动态库声明及参数说明。
2022-04-26 19:33:20 1.23MB GMSSL SM2 Delphi7 DLL
1
Windows安装编译GmSSL需要的环境,分别是ActivePerl5_64,nasm-2.15.05-installer-x64,visual studio 2017。
2022-04-08 18:00:21 23.89MB windows visual studio ide
1
GmSSL国密算法安装源代码
2022-04-08 14:00:12 7.87MB 算法
1
使用 添加依赖 com.github.gitveio gmssl-dev 1.0 示例 GmSSL gmSSL = new GmSSL(); // SMS4加解密,替换des.. byte[] key = {1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8}; byte[] iv = {1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8}; byte[] s1 = gmSSL.symmetricEncrypt("SMS4", "1234566".getBytes(), key, iv); byte[] s2 = gmSSL.symmetricDecrypt("SM
2022-03-31 18:27:00 3.02MB Java
1
Windows10编译出来的GmSSL动态链接库,可以在windows系统中通过java调用。编译过程可以参考 https://blog.csdn.net/liuxing9345/article/details/110742166
2022-03-16 15:25:23 38KB openssl java jni
1
可以直接使用的工程。 关于库如何编译可以参考我写的blog. 服务端程序再另一个下载资源。
2022-03-11 17:29:48 5.4MB IOS GMSSL2.0 SM2 SM3
1
GmSSL (http://gmssl.org) 是支持国密算法和标准的OpenSSL分支,增加了对国密SM2/SM3/SM4算法和ECIES、CPK、ZUC算法的支持,实现了这些算法与EVP API和命令行工具的集成。GmSSL由北京大学信息安全实验室(http://infosec.pku.edu.cn)开发和维护。 GmSSL的libcrypto密码库增加的密码算法包括: SM2是国密椭圆曲线公钥密码标准,其中包含数字签名、公钥加密和密钥交换三个具体方案,以及一个256比特素域上的推荐椭圆曲线参数。GmSSL内置了SM2的推荐曲线参数,实现了SM2的签名算法和公钥加密算法。 SM3是国密密码杂凑算法标准,输出的杂凑值长度为256比特。 SM4是国密分组密码标准,又名SMS4,其分组长度和密钥长度均为128比特。GmSSL实现了SMS4密码及SMS4的ECB、CBC、CFB、OFB等工作模式。 X9.63 KDF是密钥派生函数国际标准之一,ECIES和SM2公钥加密方案依赖该算法,GmSSL实现了X9.63 KDF,并用于支持ECIES和SM2公钥加密。 ECIES (Elliptic Curve Integrated Encryption Scheme)是椭圆曲线公钥加密的国际标准,可用于加密数据。 CPK是由南相浩和陈钟设计的基于身份的密码。GmSSL实现了CPK的系统建立和密钥生成算法,生成的密钥可以用于DSA、ECDH、ECDSA、ECIES、SM2等公钥密码算法。 ZUC(祖冲之算法)是由我国设计的序列密码,以32位字为单位输出密钥流,其密钥长度和IV长度均为128比特。GmSSL的ZUC算法处于开发中。 GmSSL提供命令行工具gmssl,可用于生成SM2签名、SM3摘要、HMAC-SM3消息认证码,支持SM4和ZUC数据加解密。 $ echo -n abc | gmssl dgst -sm3 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0     显示SM2推荐椭圆曲线域参数 $ gmssl ecparam -text -noout -name sm2p256v1 -param_enc explicit     在代码目录./certs/sm2/目录中给出了SM2证书的例子,可以用gmssl工具进行解析 $ gmssl x509 -text -noout -in certs/sm2/sm2-x509.pem $ gmssl pkcs7 -print_certs -in certs/sm2/sm2-pkcs7.pem     GmSSL新增的EVP对象包括EVP_sm3()、EVP_sm4_ecb()、EVP_sm4_cbc()、EVP_sm4_ofb()、EVP_sm4_cfb()和EVP_zuc()。 标签:GmSSL
2022-03-10 15:35:34 7.49MB 开源项目
1
编译好的供iOS使用的国密库,直接导入引用即可。支持SM系列!
2022-03-10 14:21:40 4.24MB ios gmssl
1
Android上可以运行的国密算法库和工具
2022-01-06 18:00:11 30.35MB Android 国密 GMSSL androidgmssl
1