文章目录

  • 介绍
    • 查看版本
    • AES
      • 加密、解密
    • RSA
      • 私钥、公钥
      • 加密、解密
      • 签名、认证
      • CSR 请求、SSL 证书
        • CSR(certificate signing request,证书签署请求)
        • 获取 CA 证书
        • 生成自签名证书
        • 证书格式转换
  • 引用文档
  • 相关文档

介绍

查看版本

$ openssl version
OpenSSL 1.1.1n  15 Mar 2022
$ openssl version -a
OpenSSL 1.1.1n  15 Mar 2022
built on: Sun Apr  3 11:12:12 2022 UTC
platform: linux-x86_64-openwrt
options:  bn(64,64) rc4(16x,int) des(int) blowfish(ptr)
compiler: x86_64-openwrt-linux-musl-gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -O3 -DPIC -fpic -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
OPENSSLDIR: "/etc/ssl"
ENGINESDIR: "/usr/lib/engines-1.1"
Seeding source: os-specific

AES

AES 比较安全的对称加密

加密、解密

加密 密码 123321

$ cat text
hello world
# 												

【笔记】OpenSSL 使用相关推荐

  1. Linux自学笔记——OpenSSL命令行工具

    OpenSSL是一个安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能以及ssl协议,并提供程序供测或其他目的使用. 传输层协议:TCP, UDP, SCTP port:进程地址,进 ...

  2. openssl 编程。 证书制作

    首页 博客 学院 下载 GitChat TinyMind 论坛 问答 商城 VIP 活动 写博客 发Chat 登录注册 么刚的专栏 RSS订阅 原 openssl证书制作及编程 2010年07月29日 ...

  3. linux 安装jeakens_Chapter 2. OpenSSL的安装和配置学习笔记

    Chapter 2. OpenSSL的安装和配置学习笔记 2.1 在linux上面安装OpenSSL 我还是做点No paper事情比较在行,正好和老师的课程接轨一下. 以前尝试过在Windows上面 ...

  4. 马哥linux学习笔记:openssl的使用

    linux中主要通过openssl,gpg等工具来实现加密解密机制,这里我只介绍下openssl的使用方法: openssl主要由三部分组成: libencrypto库 libssl库 openssl ...

  5. OpenSSL 之 RSA 相关命令学习笔记

    2019独角兽企业重金招聘Python工程师标准>>> 作者: Angus.Fenying <i.am.x.fenying@gmail.com> 日期: 2016-11- ...

  6. linux笔记 第十七天 加密技术、openssl详解

    知识框架(网络服务) openssl openssh. DNS. web (apache lamp) mysql+php samba,ftp,nfs iptables 1.加密.解密原理 2.open ...

  7. openssl学习笔记--CA及https网站证书配置

    一.需求分析: 证书服务器自建CA,网页服务器通过CA创建网页主机证书,以实现网站内容安全传输. 二.拓扑图: 三.相关配置: 1. 证书服务器(ns1)创建自签证书: [root@ns1 ~]# c ...

  8. OpenSSL文档阅读笔记-RSA Encryption Decryption Example with OpenSSL in C

    这篇博文有点老了是2014年3月19日的.但效果还是杠杆的. 这篇博文说明如何调用OpenSSL进行RSA加解密.编程语言用的是C. 本博文小节: ①使用OpenSSL生成RSA密钥: ②使用公钥加密 ...

  9. openssl win10编译安装笔记

    废话少说,直接上步骤: 一.下载 openssl 源码: https://github.com/openssl/openssl打开网页后,直接在右上角那个绿色 code 按钮点击,在弹出菜单中选择 d ...

最新文章

  1. 神经网络如何「动」起来?| 「动态神经网络」的六大待解难题
  2. 腻害了!同事写了个隐藏 Bug,我排查了 3 天才解决问题!
  3. 微型计算机在温室管理中的应用初探,文献综述-测控051-陈杰.doc
  4. hyperion卫星重访时间_观摩卫星发射|2020第四届全球物联网大会上让我们一起去“放星”...
  5. 如何手绘表格_Word2010中怎样用画笔绘制表格
  6. Linux管理用户组的安装
  7. header js修改form_IE9 文件上传表单如何设置自定义header
  8. 未检测到与wia兼容的设备_如何解决应用程序找不到扫描仪:错误WIA_ERROR_OFFLINE!...
  9. 利用OpenCV实现一个简单的实时人脸检测项目并显示FPS
  10. html祝福语,日常祝福语大全简短的
  11. 计算机病毒的特点分类危害性,计算机病毒的分类及破坏是什么
  12. CentOS7安装kangle和easypanel
  13. 目标跟踪OTB评估指标(OP, CLE, FPS)与matlab代码
  14. Happens-Before原则
  15. HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc....Possibly consider using a shorter
  16. HTML实训实训心得
  17. 产品思维训练 | 百度搜索强制跳转APP,背后的逻辑和用户体验
  18. php版本升级会卡吗,升级php版本到php5.5,掉坑了。。。。
  19. Caffeine cache实现本地缓存(简单又清楚)
  20. 基于java+server的租房管理系统

热门文章

  1. centos7安装pip
  2. python组态软件开源_开源纯C#工控网关+组态软件(八)表达式编译器
  3. 论文的实施计划怎么写?
  4. Springboot+vue调查问卷管理系统(带论文)
  5. DOM对象的常用属性
  6. Mybatis Log Plugin插件不正常解析无效解决大坑
  7. 京东秒杀程序定时自动抢购茅台,原来我们一直抢不到是有原因的!(完整源码在文末)
  8. Protobuf 了解
  9. 彻底解决WPS Office Expansion tool弹出问题!
  10. js获取当前时间写入HTML,html获取当前时间 js获取当前日期的前后4天