妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件
大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。
本篇主题是:妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件
OpenSSL开发不一定会安装,但是Git都是必装的,如果需要用到Rsa 私钥和公钥的pem文件,下面借用Git自带的OpenSSL来生成这对密钥,环境是用了MAC,但是Windows一样适用。
1、找到安装Git目录,并通过终端进入到bin 目录下,如果不知道Git安装在哪里,可以借助Idea找到
2、进入OpenSSL
终端输入 openssl
3、生成RSA私钥的.pem文件
终端输入命令生成2048长度的私钥pem文件:
genrsa -out /Users/huangzhixue/rsa_key/rsa_private.pem 2048
注意:上面我指定了生成目录为/Users/huangzhixue/rsa_key目录下,如果不指定默认在git的bin下面生成,因为终端定位到了bin下
打开对应目录,可以看到已经生成了私钥。
4、生成公钥.pem文件
下面公钥是根据私钥生成的
终端输入命令生成公钥pem文件:
rsa -in /Users/huangzhixue/rsa_key/rsa_private.pem -pubout -out /Users/huangzhixue/rsa_key/rsa_public.pem
打开对应目录,可以看到已经生成了公钥。
本文结束,下一篇讲介绍用代码生成RSA公私钥。
使用Java代码生成RSA公私钥的.pem文件
妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件相关推荐
- Java(111):非对称加密RSA的使用(openssl生成RSA公私钥对)
Java(111):非对称加密RSA的使用(openssl生成RSA公私钥对) 1.openssl生成RSA公私钥对 [root@loaclhost ~]# openssl version OpenS ...
- Java基于OpenSSL生成 RSA 公私钥对数据进行加解密
使用OpenSSL来生成私钥和公钥 验证机器上是否安装openssl 命令:openssl version -a [root@node00 test]# openssl version -a Open ...
- OpenSSL生成RSA公私钥(java)
生成私钥:genrsa -out rsa_private_key.pem 1024 生成公钥:rsa -in rsa_private_key.pem -out rsa_public_key.pem - ...
- OpenSSL生成 SM2公私钥
OpenSSL生成 SM2公私钥 当前形势 国密局字[2011]50号"关于做好公钥密码算法升级工作的通知", 要求新投入运行并使用公钥密码的信息系统,应使用SM2椭圆曲线密码算法 ...
- 使用keytool和openssl生成RSA公钥私钥和证书,
RSA公钥私钥证书,使用keytool和openssl生成 生成JKS文件命令 用kes文件 生成公钥和证书命令 重中之中!!!!!! JKS文件 你不要打开 直接复制,挪到你用的位置,或者替换你之前 ...
- java中使用openssl生成的rsa公私钥进行数据加解密_使用openssl生成RSA公钥和私钥对...
在ubuntu上要使用openssl的话需要先进行安装,命令如下: sudo apt-get install openssl 安装完成就可以使用openssl了. 首先需要进入openssl的交互界面 ...
- RSA公私钥格式分析及其在Java和Openssl之间的转换方法
文章目录 PKCS#1和PKCS#8 X.509公钥证书 ASN.1抽象语法标记 DER和PEM编码 OID对象标识符 用openssl命令生成PKCS1#格式的RSA密钥对 生成私钥 从私钥中导出公 ...
- 转载:Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名...
转载:Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名 Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名 July 20, 20 ...
- openssl生成RSA格式及pkcs1与pkcs8格式互相转换
openssl简介 OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls ...
最新文章
- NET问答: 有最干净利落的读写文件方式吗?
- Linux Qt打包应用程序--利用linuxdeployqt
- 小脚紧腿裤配什么衣服好?
- Robot Framework 自动化框架大纲
- pos mac java_有没有谁搞过银联POS终端mac算法[php版本]?
- Myeclipse10如何进行代码提示和自动补全
- FreeRTOS可视化追踪软件 —— 破解Tracealyzer 4.2.12
- RELU激活函数作用
- Python百钱百鸡问题
- 计算机开机最快设置,怎样让电脑开机更快
- Oracle 053 421-513中文译文
- Python中的面向对象编程练习
- L2正则化—tensorflow实现
- (附源码)springboot菠萝大学课室预约系统分析与设 毕业设计641656
- BUGKU——秋名山/never give up
- lucene和solr第二篇
- 浅谈分页插件PageHelper
- 管网建模之基本公式篇
- java中的方法引用
- 工业机器人——1如何描述刚体的运动状态?(台大机器人学学习笔记)