如何生成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生成应用公钥指令一样,这个指令是根据之前生成的应用私钥生成对应的应用公钥


目录
相关文章
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
1906 0
|
安全 数据库连接 数据库
Navicat16最新版破解激活教程,亲测可用
本篇文章教大家如何破解 Navicat,Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
11431 0
|
Linux 网络安全 Apache
源码安装----httpd
源码安装----httpd
688 1
|
11月前
|
算法 Java 测试技术
Java 从入门到实战完整学习路径与项目实战指南
本文详细介绍了“Java从入门到实战”的学习路径与应用实例,涵盖基础、进阶、框架工具及项目实战四个阶段。内容包括环境搭建、语法基础、面向对象编程,数据结构与算法、多线程并发、JVM原理,以及Spring框架等核心技术。通过学生管理系统、文件下载器和博客系统等实例,帮助读者将理论应用于实践。最后,提供全链路电商系统的开发方案,涉及前后端技术栈与分布式架构。附代码资源链接,助力成为合格的Java开发者。
428 4
|
11月前
|
JSON 监控 API
深入研究:速卖通商品列表 API 接口详解
速卖通(AliExpress)商品列表 API 是跨境电商开发者的重要工具,支持通过关键词、分类、价格区间等多种条件批量获取商品信息。该接口采用 HTTP GET/POST 请求方式,返回 JSON 格式的响应数据,并提供分页机制以处理大量数据。适用于电商数据分析、价格监控及比价工具开发等场景,助力高效挖掘商品资源。
|
11月前
|
JavaScript 前端开发 开发者
09.HarmonyOS Next数据驱动UI开发:ForEach与动态渲染完全指南(上)
在现代前端开发中,数据驱动UI已成为主流开发范式。HarmonyOS Next的ArkTS语言和声明式UI框架完美支持这一理念,使开发者能够以更高效、更直观的方式构建复杂应用。
294 1
|
Web App开发 前端开发 JavaScript
如何模拟浏览器行为获取网页中的隐藏表单数据?
如何模拟浏览器行为获取网页中的隐藏表单数据?
|
SQL 关系型数据库 MySQL
使用python连接MySQL数据库,进行增删改查,实现步骤
在Python中连接MySQL数据库并进行增删改查操作,我们需要使用一个库叫做pymysql。
583 4
|
机器学习/深度学习 算法 TensorFlow
【文献学习】Analysis of Deep Complex-Valued Convolutional Neural Networks for MRI Reconstruction
本文探讨了使用复数卷积神经网络进行MRI图像重建的方法,强调了复数网络在保留相位信息和减少参数数量方面的优势,并通过实验分析了不同的复数激活函数、网络宽度、深度以及结构对模型性能的影响,得出复数模型在MRI重建任务中相对于实数模型具有更优性能的结论。
481 0
【文献学习】Analysis of Deep Complex-Valued Convolutional Neural Networks for MRI Reconstruction
|
网络协议 数据安全/隐私保护 iOS开发
苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑
苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑