Files
tldr/pages.zh/common/gmssl.md

771 B
Raw Permalink Blame History

gmssl

GmSSL是一个加密工具包支持SM1、SM2、SM3、SM4、SM9和ZUC/ZUC256。 更多信息:http://gmssl.org/english.html

  • 为文件生成SM3哈希

gmssl sm3 {{path/to/file}}

  • 使用SM4密码加密文件

gmssl sms4 -e -in {{path/to/file}} -out {{path/to/file.sms4}}

  • 使用SM4密码解密文件

gmssl sms4 -d -in {{path/to/file.sms4}}

  • 生成SM2私钥

gmssl sm2 -genkey -out {{path/to/file.pem}}

  • 从现有私钥生成SM2公钥

gmssl sm2 -pubout -in {{path/to/file.pem}} -out {{path/to/file.pem.pub}}

  • 使用ZUC密码加密文件

gmssl zuc -e -in {{path/to/file}} -out {{path/to/file.zuc}}

  • 使用ZUC密码解密文件

gmssl zuc -d -in {{path/to/file.zuc}}

  • 显示版本:

gmssl version