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
相关推荐
Asthenia04123 分钟前
AtomicStampedReference实现原理分析
后端
Sunlight_77716 分钟前
第五章 SQLite数据库:1、SQLite 基础语法及使用案例
java·linux·服务器·jvm·数据库·tcp/ip·sqlite
Starwow21 分钟前
微服务之gRPC
后端·微服务·golang
Asthenia041224 分钟前
AtomicMarkableReference如何解决ABA问题:深入分析
后端
Asthenia041242 分钟前
Fail-Fast与快照机制深入解析及并发修改机制拷打
后端
Pasregret1 小时前
观察者模式:从博客订阅到消息队列的解耦实践
后端·观察者模式
考虑考虑2 小时前
Springboot捕获feign抛出的异常
spring boot·后端·spring
洛神灬殇2 小时前
【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 时间事件处理部分)
redis·后端
DataFunTalk2 小时前
Foundation Agent:深度赋能AI4DATA
前端·后端·算法
楽码2 小时前
一文看懂隐藏功能!语言的逃逸分析
后端·go·编程语言