openssl默认使用的是PEM格式,经过base64。

生成pem格式的私钥:

openssl genrsa -out private_key.pem 1024

生成公钥:

openssl rsa -in private_key.pem -pubout -out public_key.pem

产生的密钥如下:

[wind@localhost key]$ cat private_key.pem

-----BEGIN RSA PRIVATE KEY-----

MIICXAIBAAKBgQCd3V5+GjpOwqNks9ProDGaZT2qURAAuAodHcUM3P1mnhOh4l4u

VdvkXunUI7K6XDg6Xu9eL1WDQc6qKXs/OD91LS+RpkIAb2gMU8hGrNfR34izZh36

KdfWnEQpniAiFsHsg2ddAaPtGZZ8/jpjuPq32IVZJkgyKcWqnz5aL3FMXQIDAQAB

AoGAJFdkvGTvTVhTYwhe3dxn7uIlmwLES1YSxfcneLmbADedz2OcSNBtKZqL+9Eo

AOzf6NgYBLei2O+aUuPvwnMBcGyijFmRoZGVEj70UP0mngyAkvY/juA60QDe5kY5

rsqj4raHUf4iDK85nNwzXu7hIlPAn+ZmH+e2Eekwo1rmgQUCQQDJerucfBKk3qrV

xS5NRW99lKMomIsMH55Si+rbrnk8aU3SSRSD6uil3Dytv0erLZbc9d0Nr6SmBZgO

0qzOjXDDAkEAyJVGgHMNuMbpHnim93HAP7wcejmMx7rP4zutw4OCiHrWv3kN8WUC

u826taRFtOuiXhQ3X8+tb0l4ifae+vJ8XwJAEcmuKqChnMCz4G+qKNRKhZHL3dep

3wYjmjIUKBT9SyIY5sng78ybgZkyGjza/Pfna9ahD4ZESQwRYq2i6BGAtQJBAJyD

bmnYXQKro0e1mYNHbV3OKOJueZ139bM35BTFT1uzjlIF4Y1U5lco5uHJduL/YsjK

OZM3d/t4duggWlkyUT0CQBdsjc7eQ9roxphrW4Q/6Zwi0EQ4xxM4SgxPY1RvkKFu

i0HdYBj5KRdIbrAbisUyQeKzB7+6oTJH5+kZAU/pxao=

-----END RSA PRIVATE KEY-----

[wind@localhost key]$

[wind@localhost key]$

[wind@localhost key]$ openssl rsa -in private_key.pem -pubout -out public_key.pem

writing RSA key

[wind@localhost key]$ cat public_key.pem

-----BEGIN PUBLIC KEY-----

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCd3V5+GjpOwqNks9ProDGaZT2q

URAAuAodHcUM3P1mnhOh4l4uVdvkXunUI7K6XDg6Xu9eL1WDQc6qKXs/OD91LS+R

pkIAb2gMU8hGrNfR34izZh36KdfWnEQpniAiFsHsg2ddAaPtGZZ8/jpjuPq32IVZ

JkgyKcWqnz5aL3FMXQIDAQAB

-----END PUBLIC KEY-----

某些语言需要pkcs8格式的公钥。 (php就不需要了)

使用openssl将刚才生成的公钥转为pkcs#8格式:

openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out private_key_pkcs8.pem

php openssl 处理pkcs8,openssl生成RSA格式,并转为pkcs8格式相关推荐

  1. ppt生成eps文件_如何将AI/EPS格式文件转为ppt格式

    平时见到很多AI或EPS文件都想直接拿来放到PPT上,对于很多图片来说,只需转PNG就可以导入到PPT了,但对于一些图表,在导入PPT的时候还想要编辑下,这个时候就要用到下面的将AI/EPS格式文件转 ...

  2. java后台 amr格式音频转为mp3格式

    最近项目用到读取amr格式的音频,但是h5不支持这种格式,前台处理不太擅长感觉太过麻烦,所以还是在后端转格式吧. 用到一个jar: jave.jar 网址:https://www.sauronsoft ...

  3. 通过输入流获取json格式数据转为map格式

    将通过输入流获取json格式数据转为map格式 转换代码: try {int length = 0;//通过输入流获取到json格式数据ServletInputStream inputStream = ...

  4. python输出jpg_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  5. python bmp转jpg_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  6. pythoncsv格式_python实现csv格式文件转为asc格式文件的方法

    一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...

  7. [ArcGIS].txt或.xlxs(Excel)格式如何转为.shp格式?

    [ArcGIS].txt或.xlxs/Excel格式如何转为.shp格式? 写在前面 大神步骤 小白步骤 1.数据准备 2. 写在前面 .txt或.xlxs/Excel格式转为.shp格式步骤是一样的 ...

  8. python 读取csv文件转成字符串,python实现csv格式文件转为asc格式文件的方法

    一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...

  9. python图片保存jpg、show变成bmp_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  10. 用python将.dcm格式图像转为.jpg格式

    用python将.dcm格式图像转为.jpg格式 import pydicom import matplotlib.pyplot as plt import scipy.misc import pan ...

最新文章

  1. 如何安装 SAP Commerce Cloud,以便让 SAP Spartacus 使用
  2. LeetCode之Next Greater Element I
  3. plsql视图添加表字段_Oracle-单表多字段查询(不使用*)
  4. 极大似然估计的渐进正态性
  5. 测试beta测试_重新想象不断变化的自动化世界中的Beta测试
  6. 带叉叉的GridView
  7. 旅游网之后台管理系统
  8. -- 自古多情空余恨~~~~
  9. 手机软件设计大赛报名信息
  10. 织梦dede canonical 标签页面设置(最新完美修改)
  11. 英语精选流行口语+疯狂英语100句
  12. WIN7搜索工具everything
  13. java 枚举values()方法
  14. java 鉴黄_真香,我把百万鉴黄服务源码开源了
  15. html表格填充空白单元格,Excel表格数据录入:怎么快速填充所有空白单元格?
  16. java 开发安卓im_Android端IM应用中的@人功能实现:仿微博、QQ、微信,零入侵、高可扩展...
  17. ENVI:如何对Landsat8影像进行辐射校正?
  18. 柿子先挑软的捏:基础排序算法
  19. 李开复 ---- 给中国学生的第七封信:21世纪最需要的7种人才
  20. RabbitMQ(详解)

热门文章

  1. 软件测试简历,这一点你是否漏掉
  2. 二维条码 PDF417 zxing-cpp解码详细过程
  3. LiveLinkFce的Arkit与Character Creator动画曲线的对接
  4. 百度离线地图瓦片下载
  5. Maven中的dependencyManagement 详解
  6. php导出excel例子,php使用原生的方法导出excel实例分享
  7. 语音对话机器人,百行Python代码就能轻松实现
  8. DevCpp和VS2019安装armadillo库
  9. 杰魔(Geomagic Design)逆向工程软件学习1-点云和多边形面片文件的处理
  10. 工程项目成本费用明细表_项目成本费用明细表