使用openssl生成RSA公私密钥

在windows 环境下

1、进入cmd命令窗口

切换到openssl程序目录下

2、输入openssl.exe,进入openssl命令模式下

3、生成私钥输入“genrsa -out app_private_key.pem 1024” 生成1024位的私钥

生成的内容(文件名为app_private_key.pem)

4、输入:“rsa -in app_private_key.pem -pubout -out app_public_key.pem” #生成公钥

生成内容

首先进入OpenSSL工具,再输入以下命令。


1

2

3

4

OpenSSL> genrsa -out app_private_key.pem 1024  #生成私钥

OpenSSL> pkcs8 -topk8 -inform PEM -in app_private_key.pem -outform PEM -nocrypt -out app_private_key_pkcs8.pem #Java开发者需要将私钥转换成PKCS8格式

OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem #生成公钥

OpenSSL> exit #退出OpenSSL程序

经过以上步骤,开发者可以在当前文件夹中(OpenSSL运行文件夹),看到app_private_key.pem(开发者RSA私钥)、app_private_key_pkcs8.pem(pkcs8格式开发者RSA私钥)和app_public_key.pem(开发者RSA公钥)3个文件。

时间: 2024-08-08 01:13:45

使用openssl生成RSA公私密钥的相关文章

openssl生成RSA非对称密钥

操作完后会在D盘符下生成一对公钥和私钥: 原文地址:https://www.cnblogs.com/i-hard-working/p/10321713.html

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

公私玥可使用OPENSSL工具生成. 在Windows环境下,可自行下载OPENSSL工具( http://www.openssl.org/related/binaries.html). 在Linux环境下,可安装OPENSSL工具包(以ubuntu为例,执行sudo apt-get install openssl). 在Windows环境下,打开OPENSSL安装目录bin文件下面的openssl.exe.在Linux环境下,直接在终端中运行openssl. 1)生成RSA私钥: genrsa

openssl生成RSA格式,并转为pkcs8格式

原文地址:http://www.thinkingquest.net/articles/391.html?utm_source=tuicool 支付宝接口开发相关:openssl 加密工具 支付宝“手机网站支付“开发包里面有,下载地址:https://b.alipay.com/order/techService.htm 生成命令使用说明: RSA密钥生成命令  生成RSA私钥  openssl>genrsa -out rsa_private_key.pem 1024  生成RSA公钥  opens

windows 下 openssl 生成RSA私钥公钥以及PKCS8

生成RSA私钥 打开bin文件夹下面的openssl.exe,输入genrsa -out rsa_private_key.pem 1024 把RSA私钥转换成PKCS8格式 输入命令pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt 生成公钥 输入命令rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 说明: rsa_private_key

使用openssl 生成RSA公钥和私钥

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 r

openssl生成RSA公钥和私钥对

在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格式

利用openSSL 生成RSA公钥和密钥

安装openssl for Windows. 之后开管理员控制台,打开openSSL 我的是 C:\OpenSSL-Win32\bin\openssl.exe 生成1024位的私钥,不指定的话默认2048位 genrsa -out rsa_private_key.pem 1024 根据这个私钥生成公钥 pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt 之后用文件名搜索rsa_private_key.pem

HP通过OpenSSL生成证书、密钥并且加密解密数据,以及公钥,私钥和数字签名的理解

一.公钥加密 假设一下,我找了两个数字,一个是1,一个是2.我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥. 我有一个文件,不能让别人看,我就用1加密了.别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密.这样我就可以保护数据了. 我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上.别人偷到了这个文件,但是别人解不开,因为别人不知道2就是我的私钥,只有我才能解密,解密后就得到a.这样,我们就可以传送

用openssl生成rsa密钥对

生成私钥 openssl genrsa -out rsa_1024_pri.pem 1024 生成公钥 openssl rsa -pubout -in rsa_1024_pri.pem -out rsa_1024_pub.pem 原文地址:http://blog.51cto.com/13332094/2128205