tls握手浅析
首先上圖:
tcp三次握手完畢
tls:
1、client hello client random + 支持的tls + 支持的算法
2、server hello server random + 選擇的tls協議 + 選擇的算法 + 證書 + 公鑰
3、client 公🔑加密后的。 premaster secret
server 私鑰解密得到 premaster secret
//這一步是非對稱加密 (私鑰加密 公鑰解密 || 公鑰加密 私鑰解密)
倆端用 client random + server random + premaster secret 加密 ->生成對稱加密
//剩下為對稱加密(使用相同算法)
4、client -> 對稱加密后的 finished server-> 對稱加密后的 finished
進行加密通道的數據傳輸。
會持續把自己的理解更新下去
總結
- 上一篇: Server 2012使用Windows
- 下一篇: CentOS 7 搭建swagger A