0x251C

小编:HTTPS的工作原理是什么?客户端向服务器发送其支持的算法列表和用于生成密钥的随机数;2服务器从算法列表中选择加密算法,并将其与带有服务器公钥的副本证书组合在一起。

阿尔法
__
HTTPS的工作原理是什么?
1客户端向服务器发送其支持的算法列表和用于生成密钥的随机数;
2服务器从算法列表中选择一个加密算法,并向客户端发送一个包含服务器公钥的证书;该证书还包含用于身份验证的服务器ID,服务器还提供一个作为随机数生成密钥;
3客户端验证服务器的证书并提取服务器的公钥,然后生成一个名为pre-master-secret的随机密码字符串,并用服务器的公钥进行加密(参见非对称加密/解密)。向服务器发送加密信息;
4客户端和服务器根据客户端和服务器的预主密钥和随机值独立计算加密密钥和MAC密钥;
5客户端向服务器发送所有握手消息的MAC值;
6服务器向客户机发送所有握手消息的MAC值。
__

当前网址:sougouyouhua/237.html