网络

知道HTTPS的⼯作原理吗?

2022-07-06  本文已影响0人  嘘寒问暖

1. ⽤户通过浏览器请求https⽹站,服务器收到请求,选择浏览器⽀持的加密和hash算法,同时返回数字证书给浏览器,包含颁发机构、⽹址、公钥、证书有效期等信息。

2. 浏览器对证书的内容进⾏校验,如果有问题,则会有⼀个提示警告。否则,就⽣成⼀个随机数X,同时使⽤证书中的公钥进⾏加密,并且发送给服务器。

3. 服务器收到之后,使⽤私钥解密,得到随机数X,然后使⽤X对⽹⻚内容进⾏加密,返回给浏览器

4. 浏览器则使⽤X和之前约定的加密算法进⾏解密,得到最终的⽹⻚内容

上一篇下一篇

猜你喜欢

热点阅读