|
преди 2 години | |
---|---|---|
.. | ||
README.md | преди 2 години | |
certgen.c | преди 2 години | |
certparse.c | преди 2 години | |
certrevoke.c | преди 2 години | |
certverify.c | преди 2 години | |
cmsdecrypt.c | преди 2 години | |
cmsencrypt.c | преди 2 години | |
cmsparse.c | преди 2 години | |
cmssign.c | преди 2 години | |
cmsverify.c | преди 2 години | |
copyright.sh | преди 2 години | |
crlgen.c | преди 2 години | |
crlget.c | преди 2 години | |
crlparse.c | преди 2 години | |
crlverify.c | преди 2 години | |
gmssl.c | преди 2 години | |
pbkdf2.c | преди 2 години | |
rand.c | преди 2 години | |
reqgen.c | преди 2 години | |
reqparse.c | преди 2 години | |
reqsign.c | преди 2 години | |
sdfutil.c | преди 2 години | |
skfutil.c | преди 2 години | |
sm2decrypt.c | преди 2 години | |
sm2encrypt.c | преди 2 години | |
sm2keygen.c | преди 2 години | |
sm2sign.c | преди 2 години | |
sm2verify.c | преди 2 години | |
sm3.c | преди 2 години | |
sm3hmac.c | преди 2 години | |
sm3speed.c | преди 2 години | |
sm4.c | преди 2 години | |
sm4speed.c | преди 2 години | |
sm9decrypt.c | преди 2 години | |
sm9encrypt.c | преди 2 години | |
sm9keygen.c | преди 2 години | |
sm9setup.c | преди 2 години | |
sm9sign.c | преди 2 години | |
sm9verify.c | преди 2 години | |
tlcp_client.c | преди 2 години | |
tlcp_server.c | преди 2 години | |
tls12_client.c | преди 2 години | |
tls12_server.c | преди 2 години | |
tls13_client.c | преди 2 години | |
tls13_server.c | преди 2 години | |
version.c | преди 2 години | |
zuc.c | преди 2 години |
注意:
命令行工具:
sm3
计算SM3杂凑值,支持带公钥和ID的Z值计算sm3hmac
计算SM3-HMAC值sm2keygen
生成SM2密钥对,以PKCS #8口令加密的PEM格式存储sm2sign
,sm2verify
SM2签名和验证,生成DER二进制编码的SM2签名值sm2encrypt
,sm2decrypt
SM2加解密,注意只支持较短的消息加密reqgen
生成PKCS #10证书签名请求PEM文件reqparse
解析打印REQ文件reqsign
CA用私钥对REQ文件签名,生成证书certgen
生成自签名证书certparse
解析打印证书certverify
验证证书链TLS功能
tlcp_client
tlcp_server
tls12_client
tls12_server
tls13_client
tls13_server
私钥总是默认以口令加密的方式存储 SM3/HMAC-SM3 以二进制的格式输出 签名和SM2Ciphertext以DER编码输出
应该提供一个口令导出密钥的算法,由口令导出密钥
SM4加密需要外部提供key, iv HMAC-SM3可以用命令行的方式拼合 因此没必要提供一个单独的SM4-CBC-HMAC-SM3