openssl使用

openssl使用

提取密钥对

数字证书pfx包含公钥和私钥,而cer证书只包含公钥。提取需输入证书保护密码

sh 复制代码
openssl pkcs12 -in xxx.pfx -nocerts -nodes -out pare.key

提取私钥

sh 复制代码
openssl rsa -in pare.key -out pri.key

提取公钥

sh 复制代码
openssl rsa -in pare.key -pubout -out pub.key

私钥转换

转换为java用的pkcs8格式

sh 复制代码
openssl pkcs8 -topk8 -inform PEM -in pri.key -outform pem -nocrypt -out pri.pkcs8.key

验证

私钥加密,公钥解密

sh 复制代码
openssl rsautl -sign -in data.txt -inkey pri.key -out enc.bin
openssl rsautl -verify -in enc.bin -inkey pub.key -pubin -out dec.txt
相关推荐
caihuayuan53 小时前
升级element-ui步骤
java·大数据·spring boot·后端·课程设计
Kookoos5 小时前
ABP vNext + EF Core 实战性能调优指南
数据库·后端·c#·.net·.netcore
咸鱼2333号程序员5 小时前
Linux ifconfig命令详解
linux·服务器·网络
秦jh_5 小时前
【Linux网络】应用层协议HTTP
linux·运维·服务器·网络·网络协议·tcp/ip·http
揣晓丹6 小时前
JAVA实战开源项目:健身房管理系统 (Vue+SpringBoot) 附源码
java·vue.js·spring boot·后端·开源
qq_260241236 小时前
SSL泄露源IP怎么办?(教学与防护)
网络协议·tcp/ip·ssl
pp-周子晗(努力赶上课程进度版)6 小时前
【计算机网络-数据链路层】以太网、MAC地址、MTU与ARP协议
服务器·网络·计算机网络
开利网络7 小时前
开放的力量:新零售生态的共赢密码
大数据·运维·服务器·信息可视化·重构
豌豆花下猫7 小时前
Python 3.14 新特性盘点,更新了些什么?
后端·python·ai
Python私教7 小时前
Python函数:从基础到进阶的完整指南
java·服务器·python