TCP/IP
HTTPS 证书加密、解密过程解析
HTTPS 加密 https 是最流行的 http 安全形势,所有主流浏览器和服务器都支持此协议。所有http请求和响应数据在发送到网络之前都需要经过安全层加密(SSL or TLS: transport layer security) 图解加密过程 HTTPS 采用混合加密系统和会话密钥:使用非对称加密方式建立起安全通信,通过安全通道产生的随机对称密钥,通过更快的对称加密技术对报文进行加密。 SSL 握手 1. 交换协议版本 2. 选择加密方式 3. 身份认证 4. 生成临时会话密钥用来加密通信 数字加密 1. 对称加密:AES,RC4,3DES 2. 非对称加密:RSA,DSA/DSS 3. HASH算法:MD5,SHA1,SHA256 获取证书 1. 自己生成(会有警告提示)