码迷,mamicode.com
首页 > 其他好文 > 详细

生成 RSA 公钥和私钥的方法

时间:2018-08-30 10:58:00      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:androi   pkcs8   span   公钥   -o   在服务器   ocr   因此   发放   

  在使用 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等前端。

 

  第一次接触,记录在此!

生成 RSA 公钥和私钥的方法

标签:androi   pkcs8   span   公钥   -o   在服务器   ocr   因此   发放   

原文地址:https://www.cnblogs.com/tosser/p/9557829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!