pengkobe / reading-notes

:stars: to record daily reading notes. I build an issue blog to record daily FE study notes. suggestion and comments are welcomed.
https://github.com/pengkobe/reading-notes/issues
MIT License
13 stars 1 forks source link

为什么要进行全站 HTTPS #421

Open pengkobe opened 6 years ago

pengkobe commented 6 years ago

HTTPS,简单来说就是使用 TLS/SSL 加密的 HTTP 协议。

TLS 的基本工作方式

客户端使用非对称加密与服务器进行通信,实现身份验证并协商对称加密使用的密钥,然后对称加密算法采用协商密钥对信息以及信息摘要进行加密通信,不同的节点之间采用的对称密钥不同,从而可以保证信息只能通信双方获取。

证书申领注意点

会话缓存

可以使用 session ID 记录 pre-master,从而缩短会话时间

劣势

难点

为什么要进行全站 HTTPS

参考