RSA密钥生成与使用

openssl生成工具链接:http://pan.baidu.com/s/1c0v3UxE 密码:uv48

1. 打开openssl密钥生成软件
打开 openssl 文件夹下的 bin 文件夹,执行 openssl.exe 文件,如下图:

2. 生成RSA私钥

 输入“genrsa -out rsa_private_key.pem 1024”命令,回车后,在当前 bin 文件目 录中会新增一个rsa_private_key.pem 文件,其文件为原始的商户私钥(请妥善保 存该文件,PHP 开发语言中需要使用该文件),以下为命令正确执行截图:

3. 生成RSA公钥

输入“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”命令回车 后,在当前 bin 文件目录中会新增一个 rsa_public_key.pem 文件,其文件为原始 的商户公钥(请妥善保存该文件,PHP 开发语言中需要使用该文件),以下为命 令正确执行截图:

4. 生成PKCS8 编码的私钥

输入命令“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”并回车,当前界面中会直接显示出生成结果:

右键点击 openssl 窗口上边边缘,选择“编辑→标记”,选中要复制的文字:

此时继续右键点击 openssl 窗口上边边缘,选择“编辑→复制”,把复制的内容粘 贴进一个新的记事本中,可随意命名,只要知道这个是 PKCS8 格式的私钥即可(请 妥善保存该文件)。

最新文章

  1. 从零开始学Python08作业源码:开发简单的FTP(仅供参考)
  2. struts2校验总结
  3. 20135316王剑桥 linux第二周课实验笔记
  4. Java栈与堆一篇好文
  5. FaceBook要在视频领域打败YouTube?
  6. SpringMVC现实
  7. MySQL创建带有编码的数据库
  8. python进程和线程(四)
  9. C:指针遍历二维数组
  10. bzoj4540 序列 (单调栈+莫队+rmq)
  11. ASP.NET Web API 中使用 swagger 来管理 API 文档
  12. 20155339 Exp3 免杀原理与实践
  13. 【转】windows平台多线程同步之Mutex的应用
  14. 2018/03/11 每日一个Linux命令 之 top
  15. SQL SERVER 2014--内存表实现秒杀场景
  16. 【JavaScript】颜色选择器
  17. mysql创建用户,以及分配权限
  18. 杭电1019Least Common Multiple
  19. vpp命令总结
  20. BroadcastReceiver学习

热门文章

  1. IBM Z上邮件服务器的配置相关内容
  2. Yii2 事务操作
  3. 如何用 SQL Tuning Advisor (STA) 优化SQL语句
  4. xamarin(3.9.236)里DATETIMENOW的错误。
  5. 前端试题本(HTML+CSS篇)
  6. 用 CallerMemberName Attribute 和 EqualityComparer 统一处理类的属性值变化
  7. 3.View绘制分析笔记之onLayout
  8. Nginx - Linux下按天分割日志
  9. Linux学习笔记(12)-进程间通信|匿名管道
  10. linux 负载均衡