其他分享
首页 > 其他分享> > HTTPS的工作原理

HTTPS的工作原理

作者:互联网

https服务器默认端口时443

  1. 用户通过浏览器请求https网站。服务器收到请求,选择浏览器支持的加密和hash算法,同时返回数字证书给浏览器,包括颁发机构,网站、公钥、证书有效期等信息
  2. 浏览器对证书的内容进行校验,如果有问题,则会有一个提示警告。否则就生成一个随机数X,同时使用证书中的公钥对这个随机数X进行加密,并且发送给服务器
  3. 服务器收到之后,使用私钥解密,得到随机数X,然后使用X对网页内容进行加密,返回给浏览器
  4. 浏览器则使用X和之前约定好的加密算法(对称加密)进行解密,得到最终的网页内容

先采用非对称加密算法对密钥进行加密。后采用约定的密钥对传输内容进行对称加密。 

 

标签:加密,随机数,工作,HTTPS,服务器,网页内容,原理,浏览器,加密算法
来源: https://blog.csdn.net/weixin_44390164/article/details/118883771