mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-26 02:06:28 +08:00
add gmssl command
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
# 命令行工具
|
||||
|
||||
注意:
|
||||
|
||||
* 命令行工具接口在v3版本正式发布前还会有较大调整
|
||||
* SM2, SM3, SM4等算法的命令相对比较底层,是对C语言接口的简单封装,命令行的应用开发者需要组合使用这些指令
|
||||
|
||||
命令行工具:
|
||||
|
||||
* `sm3` 计算SM3杂凑值,支持带公钥和ID的Z值计算
|
||||
@@ -14,3 +19,23 @@
|
||||
* `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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user