OpenSSL生成 SM2公私钥

OpenSSL生成 SM2公私钥

当前形势

  1. 国密局字[2011]50 “关于做好公钥密码算法升级工作的通知”, 要求新投入运行并使用公钥密码的信息系统,应使用SM2椭圆曲线密码算法,已投入运行并使用公钥密码的信息系统,应尽快进行系统升级,并使用SM2椭圆曲线密码算法。
  2. 由于现行大多国外CA场商的非国密数字证书。
  3. 国内各机构都在大力推行国密改造。

OpenSSL

  1. OpenSSL 软件 – 一个强大的、商业级的、功能齐全的工具包,用于通用加密和安全通信。
  2. 官 :https://www.openssl.org/
安装方式一(下载源码、手动编译安装、比较麻烦建议选择方式二)
  1. 根据电脑操作系统选择64位、32位下载安装,开发人员建议下载完整的

生成SM2公私钥

签名验签(私钥签名、公钥验签)

  1. 验证我们生成出来的公私钥。私钥签名后的数据,公钥验签能够成功说明公私钥对匹配。
  2. 建立一个待签名的文件plain.txt
  3. 使用私钥对文件plain.txt进行签名(sm2_file.sign签名值,plain.txt待签名数据)
  1. 使用公钥进行验证签名
  1. 验证通过
    OpenSSL生成 SM2公私钥

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月3日
下一篇 2022年1月3日

相关推荐