状态屏幕显示 SSL 连接使用的Ciphers是 TLS_SM4_GCM_SM3。 在mysql客户端执行以下SQL命令来看看TLS/SSL信息 mysql > show variables like '%tls%'; mysql > show status like '%tls%'; 1. 2. 结果显示 mysql> show variables like '%tls%'; +---+---+ | Variable_name | Value | +---+---+...
私钥加密:基于SM4/SM3口令加密的PEM格式私钥 (PKCS #8) 数字信封:SM2密码消息 (GM/T 0010-2012) SSL协议 TLCP 1.1,支持密码套TLS_ECC_SM4_CBC_SM3 {0xE0,0x13} (GB/T 38636-2020、GM/T 0024-2014) TLS 1.2,支持密码套件TLS_ECDHE_SM4_CBC_SM3 {0xE0,0x11} (GB/T 38636-2020、GM/T 0024-201...
sm3代码 #include<stdio.h>#include<string.h>#include<openssl/evp.h>voidtDigest(){unsignedcharsm3_value[EVP_MAX_MD_SIZE];//保存输出的摘要值的数组intsm3_len, i; EVP_MD_CTX *sm3ctx;//EVP消息摘要结构体sm3ctx =EVP_MD_CTX_new();//调用函数初始化charmsg1[] ="20201310";//待计算摘要...
国密SM2椭圆曲线公钥密码标准,包含数字签名算法、公钥加密算法、密钥交换协议及推荐椭圆曲线参数 国密SM3密码杂凑算法、HMAC-SM3消息认证码算法、PBKDF2口令加密算法 国密SM4/SMS4分组密码、ECB/CBC/CFB/OFB/CTR/GCM/FFX加密模式和CBC-MAC/CMAC消息认证码算法 组合公钥(CPK)身份密码,可同时支持椭圆曲线国际标准算法和国...
SM3哈希摘要: https://github.com/openssl/openssl/pull/4616 SM4对称加密: https://github.com/openssl/openssl/pull/4552 参考: 中国国家密码管理局制定的商业密码算法标准 《GM/T 0006-2012 密码应用标识规范》定义国密算法OID标识 ...
ECDHE-SM4-SM3 套件,top1.1协议 下的双向验证测试方法。 ./openssl s_client -connect 127.0.0.1:443 -cert cert/sm2/sm21.cer -key cert/sm2/sm21.key -CAfile cert/sm2/sm2root.cer -dcert cert/sm2/sm22.cer -dkey cert/sm2/sm22.key -cipher ECDHE-SM4-SM3 -top1.1 ./openssl s_server -ce...
算法套件 : gmtls.h 算法: ssl_ciph.c->ssl_cipher.cc boring: tassl: 搜索OPENSSL_NO_CNSM s3_lib.c #ifndef OPENSSL_NO_CNSM/*Cipher E011*/{1, TLS1_TXT_ECDHE_WITH_SM4_SM3, NULL, TLS1_CK_ECDHE_WITH_SM4_SM3, SSL_kSM2DH,
ECDHE-SM4-SM3 套件,top1.1协议 下的双向验证测试方法。 ./openssl s_client -connect127.0.0.1:443-cert cert/sm2/sm21.cer -key cert/sm2/sm21.key -CAfile cert/sm2/sm2root.cer -dcert cert/sm2/sm22.cer -dkey cert/sm2/sm22.key -cipher ECDHE-SM4-SM3 -top1.1./openssl s_server -cert ...
GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具。 GmSSL 是一个开源的密码工具箱,支持 SM2/SM3/SM4/SM9/ZUC 等国密(国家商用密码)算法、SM2 国密数字证书及基...
两种方法交叉编译openssl静态库:方法1:a.先配置好交叉编译环境先配置好交叉编译环境(对于配置我主机中的L170交叉编译环境),即: b.配置Makefile 说明: no-asm:在交叉编译过程中不使用汇编代码代码加速编译过程.原因是它的汇编代码是对arm格式不支持的 no-shared: