GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。 GmSSL项目是OpenSSL项目的分支,并与OpenSSL保持...
https://github.com/songgeng87/SM9_FREE 标识密码算法SM9(IBC)实现,包括密钥生成、签名验签、密钥交换和加解密等SM9标准中提到的所有功能。 该实现基于Miracl密码库 采用C语言编写,可支持X86、X86_64、ARM等多平台编译。 源码关系 Miracl密码库比较庞大,因此只截取出其中最核心的部分,包括大整数运算,Fp,Fp2,Fp4...
gmssl是一个开源的密码工具箱支持sm2sm3sm4sm9zuc等国密国家商用密码算法sm2国密数字证书及基于sm2证书的ssltls安全通信协议支持国密硬件密码设备提供符合国密规范的编程接口与命令行工具可以用于构建pkica安全通信数据加密等符合国密标准的安全应用 支持国密SM2SM3SM4SM9ZUCSSL的密码工具箱GmSSL GmSSL概述 GmSSL是一个开源...
CMakeLists.txt Update SM9 May 13, 2022 README.md Update README.md Apr 19, 2022 README GmSSL 3.0 Dev GmSSL的2.x版本的开发始于2016年,目前主分支在功能上实现了对主要国密算法、标准和协议的覆盖,并成功应用于多种互联网场景中。但是随着GmSSL在物联网、区块链等新场景中的应用,及在密码产品合规检测...
GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具。 GmSSL 是一个开源的密码工具箱,支持 SM2/SM3/SM4/SM9/ZUC 等国密(国家商用密码)算法、SM2 国密数字证书及基...
subject=C = ch, ST = sd, L = qd, O = private, OU = zhangyi, CN = ca Getting Private key 说明: 【openssl x509】表示制作自签证书。 【-req】表示输入文件的类型是证书签名申请; 【-days】表示证书的有效期,单位是天; 【-sm3】表示使用 SM3 加密算法进行签名; 【-signkey】表示签名秘钥的输...
mkdir buildcdbuild cmake .. -G"NMake Makefiles"nmake 主要功能 密码算法 分组密码:SM4 (CBC/CTR/GCM), AES (CBC/CTR/GCM) 序列密码:ZUC/ZUC-256, ChaCha20, RC4 哈希函数: SM3, SHA-224/256/384/512, SHA-1, MD5 公钥密码:SM2加密/签名, SM9加密/签名 ...
$ echo -n "abc" | gmssl sm3 (stdin)= 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0 SM4 encryption and decryption: $ gmssl sms4 -inREADME.md -out README.sms4 $ gmssl sms4 -d -inREADME.sms4 ZUC/ZUC256 encryption and decryption: ...
cmake .. -G"NMake Makefiles"-DWIN32=ON nmake 主要功能 密码算法 分组密码:SM4 (CBC/CTR/GCM/ECB/CFB/OFB/CCM/XTS), AES (CBC/CTR/GCM) 序列密码:ZUC/ZUC-256, ChaCha20 哈希函数: SM3, SHA-1, SHA-224/256/384/512 公钥密码:SM2加密/签名, SM9加密/签名 ...
SM3摘要 代码语言:javascript 代码运行次数:0 运行 AI代码解释 $ echo-n abc|gmssl sm3 $ gmssl sm2keygen-pass1234-out sm2.pem-pubout sm2pub.pem $ echo-n abc|gmssl sm3-pubkey sm2pub.pem-id1234567812345678$ echo-n abc|gmssl sm3hmac-key11223344556677881122334455667788 ...