openssl创建公钥私钥 pem+ der

1.下载安装openssl

openssl下载

2.cmd打开bin目录

生成私钥(PEM)最后的2048根据自己业务确定,也可以1024等影响最终结果加密大小

复制代码
openssl genpkey -algorithm RSA -out private-key.pem -pkeyopt rsa_keygen_bits:2048

从私钥中导出公钥(PEM)

复制代码
openssl rsa -pubout -in private-key.pem -out public-key.pem

将私钥转换为 DER 格式

复制代码
openssl pkcs8 -topk8 -inform PEM -outform DER -in private-key.pem -out private-key.der -nocrypt

将公钥转换为 DER 格式

复制代码
openssl rsa -pubin -inform PEM -in public-key.pem -outform DER -out public-key.der

3.补充,正常使用的话直接拿pem使用即可,我项目中使用的是der转换成16进制使用的,der文件转换成16进制即可使用

相关推荐
代码改变世界ctw8 分钟前
TrustZone技术详解————这篇是AI写的包括图
linux
Johny_Zhao14 分钟前
SeaTunnel的搭建部署以及测试
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·devops·seatunnel·系统运维
nVisual28 分钟前
运维新纪元:告别Excel手工规划,实现“零误差”决策
运维·网络·设计模式·自动化
Dnui_King40 分钟前
Oracle 在线重定义
java·服务器·前端
Another Iso1 小时前
Linux之Shell脚本基本语法
linux·运维·服务器
焱童鞋1 小时前
win服务器系统10060问题解决
运维·服务器
Codeking__1 小时前
应用层自定义协议与序列化
服务器·网络
维尔切1 小时前
Linux中systemd与systemctl管理指南
linux·服务器·网络
Borny鼎鼎1 小时前
局域网内某服务器访问其他服务器虚拟机内相关服务配置
运维
PythonicCC1 小时前
服务器工作职责及核心组件详解
运维·服务器