1. 程式人生 > >https流程圖和一些實現細節

https流程圖和一些實現細節

alt 一個 通信 .com 建立 img https 驗證 包含

技術分享圖片

驗證服務器身份和建立加密信道階段,會使用非對稱加密

通信階段會使用對稱加密

*驗證證書

把證書的內容根據一個指紋算法(hash值計算)得到一個指紋,使用CA的私鑰加密,而我們的系統中,有預裝受信任的CA的根證書,裏面包含CA的公鑰。通過這個公鑰,可以將證書解密得到這個指紋,在通過指紋算法(收到的證書中有指定指紋算法)算出證書的指紋。通過對比即可得知證書是否被篡改。

https流程圖和一些實現細節