logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Generate GmSSL Crypto - SM2, SM3, SM4 | Online Free DevTools by Hexmos

Generate GmSSL crypto with SM2, SM3, SM4. Secure your data using Chinese national cryptographic algorithms, online and free! Free online tool, no registration required.

gmssl

GmSSL is a crypto toolkit supporting SM1, SM2, SM3, SM4, SM9, and ZUC/ZUC256. More information: http://gmssl.org/english.html.

  • Generate an SM3 hash for a file:

gmssl sm3 {{path/to/file}}

  • Encrypt a file using the SM4 cipher:

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

  • Decrypt a file using the SM4 cipher:

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

  • Generate an SM2 private key:

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

  • Generate an SM2 public key from an existing private key:

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

  • Encrypt a file using the ZUC cipher:

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

  • Decrypt a file using the ZUC cipher:

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

  • Display version:

gmssl version

See Also