0. 前言 接前一篇文章,上篇文章我们介绍了数字签名、数字证书等基本概念和原理 本篇我们尝试自己生成证书 参考文献:TLS完全指南(二):OpenSSL操作指南 1. OpenSSL 简介 OpenSSL 是一个开源项目,其组成主要包括三个组件: openssl:多用途的命令行工具 libcrypt ...
分类:
其他好文 时间:
2019-09-30 18:25:02
阅读次数:
136
生成公私钥实践: 生成私钥,这里以椭圆曲线secp256k1为例: 查看私钥文件中的内容,包括私钥和公钥的hex编码形式: 根据私钥生成对应公钥: 私钥文件通常有两种格式pkcs#1和pkcs#8,上面生成的默认为pkcs#1格式, pkcs#1格式包括如下头部和尾部: pkcs#8格式包括如下头部 ...
分类:
其他好文 时间:
2019-09-29 20:06:51
阅读次数:
101
① 、安装nginx依赖: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel ② 、解压nginx安装包: tar –zxvf 安装包名称 ③ 、移动解压后的文件夹: m ...
分类:
系统相关 时间:
2019-09-28 23:52:45
阅读次数:
148
1.首先安装nginx 需要的依赖 openssl pcre zlib sudo apt-get install openssl libssl-devsudo apt-get install libpcre3 libpcre3-de sudo apt-get install zlib1g-dev 注 ...
分类:
其他好文 时间:
2019-09-28 14:44:54
阅读次数:
113
执行命令的方式 执行Shell脚本的方式通常有以下四种 方式一: 方式二: 方式三: 方式四: 执行方式的区别 方式一 方式执行脚本的话,会在当前的终端下面产生一个 bash子进程来运行脚本 ,所以 对当前的环境是没有影响 的。 方式二 的方式运行,则脚本第一行声明是哪个Shell解释器就会产生哪个 ...
分类:
系统相关 时间:
2019-09-28 00:47:50
阅读次数:
107
SLL工作流程: 浏览器发送一个https的请求给服务器; 服务器要有一套数字证书,可以自己制作(后面的操作就是阿铭自己制作的证书),也可以向组织申请,区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出>提示页面,这套证书其实就是一对公钥和私钥; 服务器 ...
分类:
其他好文 时间:
2019-09-27 22:50:44
阅读次数:
110
1.安装pyenv:https://github.com/pyenv/pyenv-installer 下载如下报错,则安装nss:yum -y update nss 2.添加环境变量 3.查看已安装的版本:pyenv versions 【前面带*号的表示在用的版本】 4.查看可安装的版本:pyenv ...
分类:
编程语言 时间:
2019-09-26 17:19:15
阅读次数:
110
[信息安全] 02 密码工具箱 第2部分 2017-07-02 15:08 ,约 5054 字,阅读约 11 分钟 [信息安全] 随机数 混合密码 证书 PKI cer pfx p12 pem d84c64c Repacle :to : 2019-09-02 21:17 源码 在上一篇[信息安全] ...
分类:
其他好文 时间:
2019-09-26 09:45:57
阅读次数:
105
RPM 方式安装 准备条件: 为安装准备一些基本工具,有些 linux 服务器可能是精简安装。 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-deve ...
分类:
其他好文 时间:
2019-09-25 22:34:02
阅读次数:
133
话不多说上代码 linux环境:centos 7.0 64位 nginx:nginx-1.8.0.tar.gz php: php-7.1.1.tar.gz mysql: mysql-5.6.21.tar.gz libxml2:libxml2-2.9.1.tar.gz openssl:openssl- ...
分类:
数据库 时间:
2019-09-25 21:11:36
阅读次数:
123