如何生成pem密钥

简介: 本帖是介绍使用支付宝提供的一键生成密钥工具和OpenSSL工具生成pem格式密钥,仅供参考!!可参看开放平台文档链接实现:[url]https://docs.open.alipay.com/291/106097[/url]1.直接使用支付宝提供的一键生成工具生成;2.使用OpenSSL工具生成。

本帖是介绍使用支付宝提供的一键生成密钥工具和OpenSSL工具生成pem格式密钥,仅供参考!!

可参看开放平台文档链接实现: [url]https://docs.open.alipay.com/291/106097[/url]

1.直接使用支付宝提供的一键生成工具生成;
2.使用OpenSSL工具生成。
 
一.直接使用支付宝提供的一键生成工具生成pem格式密钥(只能生成RSA的pem密钥):
1.下载密钥生成工具: 下载密钥生成工具地址

2.点击私钥转换PCKS8.bat或 生成私钥公钥,并私钥转换PCKS8.bat生成pem格式密钥:
1
 
二.使用OpenSSL工具生成:
方式一:直接下载OpenSSL工具生成
方式二: 使用密钥生成工具中的OpenSSL.exe生成

使用密钥生成工具中的OpenSSL.exe生成具体操作如下:
1.直接使用密钥生成工具中的OpenSSL文件中bin文件的OpenSSL.exe文件,如图:
2.生成原始的应用私钥(pkcs1格式,PHP、.NET使用)
a>.输入命令:
1>.RSA应用私钥: OpenSSL> genrsa -out app_private_key.pem 1024
2>.RSA2应用私钥: OpenSSL> genrsa -out app_private_key.pem 2048
b.>查看生成的应用私钥:
 打开密钥生成工具中的OpenSSL文件中bin文件的rsa_private_key.pem文件,如图:
3、生成pkcs8格式的应用私钥(Java使用)

a>.输入命令:OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

ps:这个指令是根据之前生成的应用私钥生成对应的pkcs8格式的应用私钥

b>.保存pkcs8格式的应用私钥:
右键点击 openssl 窗口上边边缘,选择“编辑→标记”,选中要复制的文字,然后将复制的内容粘贴到一个新的记事本中,可以随意命名,但是必须要清楚这个是pkcs8的应用私钥并妥善保管
4.生成RSA应用公钥:

a>.输入命令:OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

ps:RSA和RSA2生成应用公钥指令一样,这个指令是根据之前生成的应用私钥生成对应的应用公钥


目录
相关文章
|
人工智能 Java 关系型数据库
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
702 4
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
|
Dubbo Java 测试技术
提升API文档品质:Swagger annotations (注解)使用教程
Swagger 提供的注解集是其框架中定义 API 规范和文档的重要工具。这些注解在代码里标注重要部分,为 Swagger 的解析工作铺路,进而生成详尽的 API 文档。开发者编写的注释能够被转换成直观的文档,并展现API端点、参数和响应等信息。这不仅提升了开发人员对 API 运作的理解与沟通,也使得测试和集成过程更加顺畅。
|
Java 应用服务中间件 Go
证书格式有哪些,区别以及如何生成证书
证书格式有哪些,区别以及如何生成证书
752 4
|
机器学习/深度学习 算法 TensorFlow
【文献学习】Analysis of Deep Complex-Valued Convolutional Neural Networks for MRI Reconstruction
本文探讨了使用复数卷积神经网络进行MRI图像重建的方法,强调了复数网络在保留相位信息和减少参数数量方面的优势,并通过实验分析了不同的复数激活函数、网络宽度、深度以及结构对模型性能的影响,得出复数模型在MRI重建任务中相对于实数模型具有更优性能的结论。
260 0
【文献学习】Analysis of Deep Complex-Valued Convolutional Neural Networks for MRI Reconstruction
|
安全 网络协议 Linux
firewalld服务 具体介绍
firewalld服务 具体介绍
|
API 开发工具 Android开发
简述大疆无人机对接
【2月更文挑战第7天】本文介绍了对接大疆无人机的主要目的,包括实时画面获取、飞行数据监测、操控飞行、媒体管理和业务功能开发等,并列举了多种开发接口如MobileSDK、UXSDK、云开发API等。重点讨论了MobileSDK在Android平台的应用,包括SDK集成步骤、直播推流和获取飞机实时数据的细节。另外,UXSDK用于加速应用开发,提供预设UI组件。上云API则简化了无人机与第三方云平台的集成,支持MQTT、HTTPS和WebSocket协议,适用于行业级无人机。对接流程涉及Pilot2和Dock的配置,以及数据传输和业务功能处理。文章还提及了如何对接多个飞机的方法。
10442 0
简述大疆无人机对接
|
网络协议 数据安全/隐私保护 iOS开发
苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑
苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑
|
SQL 存储 关系型数据库
Python SQLAlchemy:需要了解的 3 个数据库操作功能
Python SQLAlchemy:需要了解的 3 个数据库操作功能
449 0
|
SQL 数据可视化 前端开发
简单好用的ElasticSearch可视化工具:es-client和Head
使用 ElasticSearch(简称 es) 的过程中,经常有一些临时查询(如 排查问题、验证效果),一个趁手的可视化工具 可以提高工作效率。个人倾向于 免费(最好开源)、易于安装(如 浏览器插件),`es-client` 就是 比较简单好用的一个,尤其是 查询
12585 0