【笔记】OpenSSL 使用
文章目录
- 介绍
- 查看版本
- 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 使用相关推荐
- Linux自学笔记——OpenSSL命令行工具
OpenSSL是一个安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能以及ssl协议,并提供程序供测或其他目的使用. 传输层协议:TCP, UDP, SCTP port:进程地址,进 ...
- openssl 编程。 证书制作
首页 博客 学院 下载 GitChat TinyMind 论坛 问答 商城 VIP 活动 写博客 发Chat 登录注册 么刚的专栏 RSS订阅 原 openssl证书制作及编程 2010年07月29日 ...
- linux 安装jeakens_Chapter 2. OpenSSL的安装和配置学习笔记
Chapter 2. OpenSSL的安装和配置学习笔记 2.1 在linux上面安装OpenSSL 我还是做点No paper事情比较在行,正好和老师的课程接轨一下. 以前尝试过在Windows上面 ...
- 马哥linux学习笔记:openssl的使用
linux中主要通过openssl,gpg等工具来实现加密解密机制,这里我只介绍下openssl的使用方法: openssl主要由三部分组成: libencrypto库 libssl库 openssl ...
- OpenSSL 之 RSA 相关命令学习笔记
2019独角兽企业重金招聘Python工程师标准>>> 作者: Angus.Fenying <i.am.x.fenying@gmail.com> 日期: 2016-11- ...
- linux笔记 第十七天 加密技术、openssl详解
知识框架(网络服务) openssl openssh. DNS. web (apache lamp) mysql+php samba,ftp,nfs iptables 1.加密.解密原理 2.open ...
- openssl学习笔记--CA及https网站证书配置
一.需求分析: 证书服务器自建CA,网页服务器通过CA创建网页主机证书,以实现网站内容安全传输. 二.拓扑图: 三.相关配置: 1. 证书服务器(ns1)创建自签证书: [root@ns1 ~]# c ...
- OpenSSL文档阅读笔记-RSA Encryption Decryption Example with OpenSSL in C
这篇博文有点老了是2014年3月19日的.但效果还是杠杆的. 这篇博文说明如何调用OpenSSL进行RSA加解密.编程语言用的是C. 本博文小节: ①使用OpenSSL生成RSA密钥: ②使用公钥加密 ...
- openssl win10编译安装笔记
废话少说,直接上步骤: 一.下载 openssl 源码: https://github.com/openssl/openssl打开网页后,直接在右上角那个绿色 code 按钮点击,在弹出菜单中选择 d ...
最新文章
- 神经网络如何「动」起来?| 「动态神经网络」的六大待解难题
- 腻害了!同事写了个隐藏 Bug,我排查了 3 天才解决问题!
- 微型计算机在温室管理中的应用初探,文献综述-测控051-陈杰.doc
- hyperion卫星重访时间_观摩卫星发射|2020第四届全球物联网大会上让我们一起去“放星”...
- 如何手绘表格_Word2010中怎样用画笔绘制表格
- Linux管理用户组的安装
- header js修改form_IE9 文件上传表单如何设置自定义header
- 未检测到与wia兼容的设备_如何解决应用程序找不到扫描仪:错误WIA_ERROR_OFFLINE!...
- 利用OpenCV实现一个简单的实时人脸检测项目并显示FPS
- html祝福语,日常祝福语大全简短的
- 计算机病毒的特点分类危害性,计算机病毒的分类及破坏是什么
- CentOS7安装kangle和easypanel
- 目标跟踪OTB评估指标(OP, CLE, FPS)与matlab代码
- Happens-Before原则
- HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc....Possibly consider using a shorter
- HTML实训实训心得
- 产品思维训练 | 百度搜索强制跳转APP,背后的逻辑和用户体验
- php版本升级会卡吗,升级php版本到php5.5,掉坑了。。。。
- Caffeine cache实现本地缓存(简单又清楚)
- 基于java+server的租房管理系统
热门文章
- centos7安装pip
- python组态软件开源_开源纯C#工控网关+组态软件(八)表达式编译器
- 论文的实施计划怎么写?
- Springboot+vue调查问卷管理系统(带论文)
- DOM对象的常用属性
- Mybatis Log Plugin插件不正常解析无效解决大坑
- 京东秒杀程序定时自动抢购茅台,原来我们一直抢不到是有原因的!(完整源码在文末)
- Protobuf 了解
- 彻底解决WPS Office Expansion tool弹出问题!
- js获取当前时间写入HTML,html获取当前时间 js获取当前日期的前后4天