zoukankan      html  css  js  c++  java
  • 生成 RSA 公钥和私钥的方法

      在使用 RSA 加密算法时,需要使用到一对 公钥 私钥,生成 公钥 和 私钥 需要借助 openssl 这款工具,下载这款工具的地址如下:

    http://slproweb.com/products/Win32OpenSSL.html

      在上面的网址中,根据系统的版本下载不同的 openssl 的版本并进行安装,在安装目录的 bin 目录下打开 cmd 窗口,执行下面的命令:

    1 openssl genrsa -out rsa_private_key.pem 1024
    2 
    3 openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out private_key.pem
    4 
    5 openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

      第一条命令生成原始 RSA 私钥文件 rsa_private_key.pem;

      第二条命令将原始 RSA 私钥转换为 pkcs8格式;

      第三条生成 RSA 公钥 rsa_public_key.pem。

      从上面看出通过私钥能生成对应的公钥,因此我们将私钥 private_key.pem 用在服务器端,公钥发放给 android 和 ios 等前端。

      第一次接触,记录在此!


    我的微信公众号:“码农UP2U”

  • 相关阅读:
    Vue自定义组件
    Vuex状态管理总结
    关于状态管理模式
    Vue路由实现页面跳转的两种方式(router-link和JS)
    Vue过渡效果的实现
    Vue中的DOM操作
    SASS 和 LESS 的区别
    Vue计算属性和侦听器
    zabbix 内置变量
    /proc 目录下文件详解
  • 原文地址:https://www.cnblogs.com/tosser/p/9557829.html
Copyright © 2011-2022 走看看