HTTPS请求过程

http协议是明文传输的,不实现加密传输的话很容易被抓包软件抓取数据并进行篡改,所以现在涉及到money的领域、在微信开发平台正式发布服务时强制使用https协议。

加解密基本知识

  1. 对称加密
  2. 非对称加密
对称加密

对称加密:加密所使用的密钥与解密所使用的密钥是同一个则是对称加密,常见的对称加密算法有AES、DES。

注意一点:MD5严格意义上来说不属于加密算法,而是一种hash算法,无法进行解密操作。

非对称加密

非对称加密:加密所使用的密钥与解密所使用的密钥不是同一个则称之为非对称加密,非对称加密时使用公钥进行加密,使用私钥进行解密。常见的非对称加密算法RSA。

以上两种加密方式各有各的优缺点:

  • 对称加解密的速度大于非对称加解密。
  • 安全性来讲非对称加密更安全一些,加解密双方拿到的是不同的密钥,对称加密则是双方都持有相同密钥。
  • 实现的复杂度来讲非对称加密更难一些。

Https请求过程

今天我们来了解一下https的请求过程,看图说话
1778762-20190829090603875-869174532.png

转载于:https://www.cnblogs.com/lspkenney/p/11427713.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值