‘安全的HTTP协议’
在应用层和传输层之间,引入(SSL/TLS)
HTTPS涉及到的几个算法:
- 非对称加密(握手阶段):
主要用来确立双方通信的加密密钥。服务器返回给浏览器的证书中,包含其公钥等信息,浏览器会生产一串随机数的密码用于后面通信内容的加密(对称加密)。浏览器用服务器的公钥对该数字密码进行加密,发给服务器
- 对称加密(正常通信阶段):
考虑到算法效率等原因,握手成功后,通信内容利用对称加密
- HASH算法:
‘安全的HTTP协议’
在应用层和传输层之间,引入(SSL/TLS)
HTTPS涉及到的几个算法:
主要用来确立双方通信的加密密钥。服务器返回给浏览器的证书中,包含其公钥等信息,浏览器会生产一串随机数的密码用于后面通信内容的加密(对称加密)。浏览器用服务器的公钥对该数字密码进行加密,发给服务器
考虑到算法效率等原因,握手成功后,通信内容利用对称加密