当前位置: 首页 > article >正文

【openssl】RSA 生成公钥私钥 |通过私钥获取公钥

通过博客:Window系统如何编译openssl 编译出openssl.exe(位于apps文件夹下)。

现在需要使用它获得公钥私钥、通过私钥获取公钥

目录

说明!!!

一.定位openssl.exe目录

二、进入命令cmd

三、生成私钥

四、已知的私钥替换模板私钥

五、通过私钥生成公钥


说明!!!

a.生成公钥私钥:跳过第四节。

b.通过私钥获取公钥:请阅读完。

一.定位openssl.exe目录

二、进入命令cmd

a.通过在文件上方输入 cmd,再按enter.进入cmd.exe

说明:如果不会上述操作进入cmd,可网上搜索如何进入cmd。进入cmd后,通过F:切换盘符。cd文件路径。最后将cmd中的路径定位到openssl.exe路径下

b.通过上述步骤将cmd中的路径定位到openssl.exe路径下,如图

三、生成私钥

输入命令生成私钥,此时在apps文件夹下有个rsa_private_key.pem文件。用记事本打开就能看见私钥。

openssl genrsa -out rsa_private_key.pem 1024

四、已知的私钥替换模板私钥

如果有一天:你已经有私钥,但忘记了公钥(比如本地代码丢失,服务器有私钥)。请阅读本节,否则直接进入第五节。

在上述第三节中获得了rsa_private_key.pem。记事本或者Nodepad ++打开。将你的私钥替换掉里面的私钥

五、通过私钥生成公钥

输入命令将私钥生成公钥,此时在apps文件夹下有个rsa_public_key.pem文件。用记事本或者Nodepad ++打开就能看见公钥。

openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem


http://www.kler.cn/a/157689.html

相关文章:

  • SpringBoot——嵌入式 Servlet容器
  • 如何判别使用的junit是4还是5
  • 树莓派外接上显示器以后一直黑屏无画面显示
  • 流媒体方案之FFmpeg——实现物联网视频监控项目
  • Linux系统安装Python3环境
  • 7、Qt延时的使用
  • 解决 Xshell 无法使用 root 账户远程登录 Linux 的问题
  • ffmpeg格式转换 免费使用视频格式转换教程
  • visual studio 2022中使用vcpkg包管理器
  • Java架构师技术架构路线
  • PTA 7-226 sdut-C语言实验-矩阵输出(数组移位)
  • Mysql内联接inner join以后数据条数比原数据表多
  • 小白备战蓝桥杯:Java常用API
  • 【Wireshark工具使用】Wireshark无法抓取TwinCAT的EtherCAT包(已解决)
  • 【Windows】永久屏蔽系统更新
  • 【滑动窗口】LeetCode2953:统计完全子字符串
  • python-单词本|通讯录
  • 构建高效预约系统:预约系统源码的设计与实现
  • HTTPS的安全问题及应对方案
  • GPIO的使用--时钟使能含义--代码封装