使用gmssl库进行国密公私钥生成及签名验签命令

  • rzexin
  • 更新于 2020-09-18 20:23
  • 阅读 1623

使用gmssl库进行国密公私钥生成及签名验签命令

使用gmssl库进行国密公私钥生成及签名验签命令

生成私钥

$ gmssl ecparam -genkey -name sm2p256v1 -text -out sm2.key

生成公钥

$ gmssl ec -in sm2.key  -pubout -out pk.pem
Using configuration from /root/Blockchain/gmssl/ALL/ssl/openssl.cnf
read EC key
writing EC key

创建测试文件

$ echo "jasonruan" >> readme.txt

签名

$ gmssl dgst -sm3 -sign sm2.key -out sm2.sig readme.txt

验签

$ openssl dgst -sm3 -verify pk.pem -signature sm2.sig readme.txt
Verified OK
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
rzexin
rzexin
江湖只有他的大名,没有他的介绍。