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

openssl 用法整理 —— 筑梦之路

用法一 生成自签名数字证书

# 生成私钥
openssl genpkey -algorithm RSA -out private.key# 生成证书请求
openssl req -new -key private.key -out certificate.csr# 使用私钥签署证书
openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt

用法二 生成消息摘要

# 计算SHA256摘要
echo -n "Hello, world!" | openssl dgst -sha256

用法三 加密和解密文件

# 加密文件
openssl enc -aes-256-cbc -salt -in plaintext.txt -out encrypted.txt# 解密文件
openssl enc -aes-256-cbc -d -in encrypted.txt -out decrypted.txt

用法四 创建自签名根证书和证书链

# 生成根证书私钥
openssl genpkey -algorithm RSA -out root.key# 生成根证书请求
openssl req -new -key root.key -out root.csr# 自签名根证书
openssl x509 -req -days 365 -in root.csr -signkey root.key -out root.crt# 创建证书链
cat root.crt > chain.crt
cat intermediate.crt >> chain.crt

用法五 生成随机数

# 生成随机数
openssl rand -hex 16

https://github.com/pdf2htmlEX/pdf2htmlEX.git

http://www.lryc.cn/news/173399.html

相关文章:

  • Mac安装SPSS 26(含安装包)
  • uniapp存值和取值方法
  • Apache Beam 2.50.0发布,该版本包括改进功能和新功能
  • 华为云云耀云服务器 L 实例评测|配置教程 + 用 Python 简单绘图
  • 栈的简单应用(利用Stack进行四则混合运算)(JAVA)
  • Python---异常
  • 视频编解码器H.264和H265有什么区别?
  • 网络安全进阶学习第十六课——业务逻辑漏洞介绍
  • 华为OD:跳房子I
  • C语言自定义类型详解(1)结构体知识汇总
  • 小程序中如何查看会员的访问记录
  • SpringCloud Alibaba - Sentinel
  • 内存泄漏,内存溢出,抽象类和接口,netstat、ping、ifconfig的区别
  • TensorFlow安装 ,在原本的虚拟环境下配置Tensorflow.
  • 如何使用HTML, CSS和JavaScript开发一个浏览器打字游戏:从零到一的详细步骤与完整代码教程
  • 安卓玩机搞机----不用刷第三方官改固件即可享受“高级设置”的操作 ChiMi安装使用步骤
  • 代码随想录|392.判断子序列,115.不同的子序列(需要二刷)
  • Linux——文件系统
  • 《动手学深度学习 Pytorch版》 7.3 网络中的网络(NiN)
  • 古代有没有电子元器件?
  • log4j2或者logback配置模版实现灵活输出服务名
  • 使用HTTP爬虫ip中的常见误区与解决方法
  • MySQL学习笔记3
  • 快速掌握ES6
  • 电池厂提供excel电池曲线zcv到mtk电池曲线zcv转换
  • 重写和重载、抽象类和接口
  • Untiy UDP局域网 异步发送图片
  • 移动端H5封装一个 ScrollList 横向滚动列表组件,实现向左滑动
  • Docker一键安装和基本配置
  • MVC设计思想理解和ASP.NET MVC理解