centos7.5下gmssl安装使用教程「建议收藏」

centos7.5下gmssl安装使用教程「建议收藏」安装步骤:gitclonehttps://gitee.com/mirrors/GmSSL.gitcdGmSSL./configmakesudomakeinstall安装之后可以执行gmssl命令行工具检查是否成功$gmsslversionGmSSL2.0-OpenSSL1.1.0d常见命令:SM4加密文件$gmsslsms4-e-in-out.sms4entersms4-cbcencryptionpassword:Veri

安装步骤:

git clone https://gitee.com/mirrors/GmSSL.git

cd GmSSL

./config

make

sudo make install

安装之后可以执行gmssl命令行工具检查是否成功

$ gmssl version GmSSL 2.0 - OpenSSL 1.1.0d

 

 

 

常见命令:

SM4加密文件

$ gmssl sms4 -e -in -out .sms4 enter sms4-cbc encryption password: Verifying - enter sms4-cbc encryption password:

解密

$ gmssl sms4 -d -in .sms4 enter sms4-cbc decryption password:

  1. 生成SM3摘要

$ gmssl sm3 SM3(yourfile)= 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0

  1. 生成SM2密钥并签名

$ gmssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:sm2p256v1 \ -out signkey.pem $ gmssl pkeyutl -sign -pkeyopt ec_scheme:sm2 -inkey signkey.pem \ -in -out .sig

可以将公钥从signkey.pem中导出并发发布给验证签名的一方

$ gmssl pkey -pubout -in signkey.pem

架构君码字不易,如需转载,请注明出处:https://javajgs.com/archives/209990
0
   

发表评论