如何使用openssl生成RSA公钥和私钥对

原创 2014年02月07日 11:31:30

在ubuntu上要使用openssl的话需要先进行安装,命令如下:

sudo apt-get install openssl

安装完成就可以使用openssl了。

首先需要进入openssl的交互界面,在命令行了输入openssl即可;

1)生成RSA私钥:

genrsa -out rsa_private_key.pem 1024

该命令会生成1024位的私钥,生成成功的界面如下:

此时我们就可以在当前路径下看到rsa_private_key.pem文件了。

2)把RSA私钥转换成PKCS8格式
输入命令pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt,并回车
得到生成功的结果,这个结果就是PKCS8格式的私钥,如下图:



3) 生成RSA公钥

输入命令rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem,并回车,
得到生成成功的结果,如下图:


此时,我们可以看到一个文件名为rsa_public_key.pem的文件,打开它,可以看到-----BEGIN PUBLIC KEY-----开头,
-----END PUBLIC KEY-----结尾的没有换行的字符串,这个就是公钥。

使用OpenSSL生成RSA公钥和私钥

1、  Windows 下 RSA 公钥和私钥生成方法 通过 openssl 工具生成 RSA 公钥和私钥( openssl 工具可自行百度下载,也可以点此下载) 1)  打开 opens...
  • aa464971
  • aa464971
  • 2016年04月01日 11:04
  • 9170

利用OpenSSL生成RSA公钥私钥

RSA公钥加密算法是非对称算法,加密和解密使用的不是同一个密钥,通常有两个密钥,分别为公钥和私钥,公钥用于加密,传输数据前可以使用公钥对数据进行加密,该密钥可以对外公布,私钥则用于解密,接收到数据后可...
  • a7442358
  • a7442358
  • 2015年11月02日 08:36
  • 5763

Mac 使用OpenSSL生成 DSA公钥与私钥

mac 自带openssl环境,不用安装,直接使用openssl就可以 打开终端,进入到即将生成密钥文件的目录下,然后输入命令:openssl,进入OpenSSL命令行,然后输入dsaparam -...
  • fay462298322
  • fay462298322
  • 2017年03月22日 13:18
  • 548

使用openssl生成RSA公钥和私钥对

在ubuntu上要使用openssl的话需要先进行安装,命令如下: #sudo apt-get install openssl #openssl 首先需要进入openssl的交互界面...
  • sean_cd
  • sean_cd
  • 2016年12月08日 19:28
  • 774

使用OpenSSL生成RSA公钥和私钥

Windows 下使用OpenSSL生成RSA公钥和私钥(1)下载OpenSSL (2)打开OpenSSL文件夹下的bin目录,点击openssl.exe,打开命令窗口。(3)开始生成RSA的私钥 ...
  • mq2856992713
  • mq2856992713
  • 2016年09月18日 23:35
  • 2908

使用openssl生成RSA公钥和私钥对

在ubuntu上要使用openssl的话需要先进行安装,命令如下: sudo apt-get install openssl 安装完成就可以使用openssl了。 首先需要进入ope...
  • weiyuefei
  • weiyuefei
  • 2017年07月28日 17:08
  • 491

利用keytool、openssl生成证书文件

转载请标明出处:http://blog.csdn.net/shensky711/article/details/52225073 本文出自: 【HansChen的博客】 用openssl指令逐步...
  • shensky711
  • shensky711
  • 2016年08月16日 21:06
  • 1455

openssl生成RSA私钥公钥

  • 2015年08月23日 18:31
  • 949KB
  • 下载

openssl证书初始生成证书公私钥的方法

公钥后缀:pem(firefox支持此格式),crt(微软支持此格式),key。私钥后缀:pfx,p12,pem,key。OpenSSL:安全套接层协议。pfx后缀的意思: 包含公钥和私钥。 公钥...
  • xiejunna
  • xiejunna
  • 2017年03月13日 11:03
  • 1376

Java中使用OpenSSL生成的RSA公私钥进行数据加解密

本文出处:http://blog.csdn.net/chaijunkun/article/details/7275632,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在...
  • chaijunkun
  • chaijunkun
  • 2012年02月20日 16:09
  • 94064
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用openssl生成RSA公钥和私钥对
举报原因:
原因补充:

(最多只允许输入30个字)