#!/bin/bash # # # 自动创建 Docker TLS 证书 # # 以下是配置信息 # --[BEGIN] CODE="docker" IP="192.168.31.199" PASSWORD="123456" COUNTRY="CN" STATE="HUNAN" CITY="CHAN ...
分类:
其他好文 时间:
2020-08-05 13:10:53
阅读次数:
81
https验证过程 首先有三个角色:客户端、服务端、CA证书中心 服务端使用非对称加密算法生成公钥和私钥 服务端将公钥发给CA证书中心,并获得CA证书(ssl证书) 客户端https证书请求服务器,服务器将公钥和证书发给客户端 客户端请求CA证书中心,验证证书,验证请求的https服务器是真实的,证 ...
分类:
Web程序 时间:
2020-08-05 00:08:40
阅读次数:
128
对称加密和公钥加密 本文总结对称加密和公钥加密的优缺点及两者比较。主要材料来自于Handbook of Applied Cryptography一书。 加密方案的安全性 必要不充分条件: 密钥空间大到排除穷搜 对称密码学 采用对称密钥加密的双方通信可用下图表示,对称密码的一个主要问题是寻求有效的方法 ...
分类:
其他好文 时间:
2020-08-04 18:17:31
阅读次数:
98
一、安装依赖 root@ubuntu1:/tmp# apt-get update root@ubuntu1:/tmp# apt install gcc root@ubuntu1:/tmp# apt install make root@ubuntu1:/tmp# apt install openssl ...
分类:
Web程序 时间:
2020-08-04 14:08:32
阅读次数:
104
aes介绍: 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 场景: 在与第三方对接推送的时候,对方要求我们将推送数据通过aes加密以及 ...
分类:
其他好文 时间:
2020-08-04 14:00:32
阅读次数:
117
RSA算法一种常见的非对称加密算法,常用来对一些在网络上传输的敏感信息进行加密,本文将概述RSA算法的流程以及一种意想不到的”旁门左道”的***方式.RSARSA算法流程如下,找到互质的两个数,p和q,计算N=p*q确定一个数e,使得e与(p-1)(q-1)互质,此时公钥为(N,e),告诉给对方确定私钥d,使得e*d-1能够被(p-1)(q-1)整除消息传输方传输消息M,加密密文C为:消息接受方通过
分类:
编程语言 时间:
2020-08-04 09:59:37
阅读次数:
82
2.1 进入 nginx 官网,下载 http://nginx.org/ nginx-1.19.1.tar.gz 2.2 安装 nginx 1)、使用 wget 安装 pcre https://ftp.pcre.org/pub/pcre/pcre2-10.35.tar.gz https://ftp. ...
分类:
其他好文 时间:
2020-07-30 14:25:31
阅读次数:
66
在windows环境下进行的测试,前提条件,windows上需要先安装openssl。 配置环境变量,查看版本: import java.io.*; import java.util.Properties; public class OpensslCommand { private static v ...
分类:
编程语言 时间:
2020-07-30 01:25:19
阅读次数:
75
安装编译 git 时需要的包 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y gcc perl-ExtUtils-MakeMaker 删除已有的 git yum r ...
分类:
其他好文 时间:
2020-07-27 23:54:02
阅读次数:
84
前言 整理密码学。 我们在编程中常常需要密码问题,比如说https,aes等。他们都用到了密码这个概念。 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 正文 从古至今密码学一直存在,那么在古代密码是怎么样的呢? 我们常常在电视剧中看到一张 ...
分类:
其他好文 时间:
2020-07-27 16:02:24
阅读次数:
71