当前位置: 首页 > news >正文

openssl使用

openssl使用

提取密钥对

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

openssl pkcs12 -in xxx.pfx -nocerts -nodes -out pare.key

提取私钥

openssl rsa -in pare.key -out pri.key

提取公钥

openssl rsa -in pare.key -pubout -out pub.key

私钥转换

转换为java用的pkcs8格式

openssl pkcs8 -topk8 -inform PEM -in pri.key -outform pem -nocrypt -out pri.pkcs8.key

验证

私钥加密,公钥解密

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

http://www.mrgr.cn/news/89806.html

相关文章:

  • 年度总结(尽量简短)
  • 二、点灯基础实验
  • 数学基础知识 1----随机变量过程
  • 核函数(Kernel function)(举例说明,通俗易懂)
  • ubuntu扩建swap 解决8295编译卡死的问题(提高系统性能)
  • Redis--21--大Key问题解决方案
  • Docker安装pypiserver私服
  • 【0401】Postgres内核 CREATE DATABASE database-name 源码实现 ①
  • VSCode便捷开发
  • k8s部署go-fastdfs
  • Android LifecycleOwner 闪退,java 继承、多态特性!
  • python编程-内置函数range(),round()详解
  • 【GeeRPC】Day1:服务端与消息编码
  • 网络编程 day2
  • .net8.0使用EF连接sqlite数据库及使用Gridify实现查询的简易实现
  • 2025.2.7 Python开发岗面试复盘
  • 一文吃透!DataStage 全面概述与核心知识要点大公开
  • 如何在Windows上使用Docker
  • xinference 安装(http导致错误解决)
  • hive的几种复杂数据类型
  • 深度学习01 神经网络
  • 使用bucardo实现postgresql数据库双主同步
  • 一文速览DeepSeek-R1的本地部署——可联网、可实现本地知识库问答:包括671B满血版和各个蒸馏版的部署
  • 二分查找算法 (典型算法思想)—— OJ例题算法解析思路
  • MFC 学习笔记目录
  • 车型检测7种YOLOV8