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进制即可使用

相关推荐
johnny23316 小时前
运维管理面板:AcePanel、OpenOcta、DeepSentry
运维
青梅橘子皮16 小时前
Linux---基本指令
linux·运维·服务器
REDcker17 小时前
Linux信号机制详解 POSIX语义与内核要点 sigaction与备用栈实践
linux·运维·php
cui_ruicheng18 小时前
Linux进程间通信(三):System V IPC与共享内存
linux·运维·服务器
蚰蜒螟18 小时前
深入 Linux 内核同步机制:从 futex 到 spinlock 的完整旅程
linux·windows·microsoft
运维全栈笔记18 小时前
Linux安装配置Tomcat保姆级教程:从部署到性能调优
linux·服务器·中间件·tomcat·apache·web
dllmayday19 小时前
Linux 上用终端连接 WiFi
linux·服务器·windows
ACP广源盛1392462567319 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无20 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户23678298016820 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux