https通信的過程
https驗證過程
首先有三個角色:客戶端、服務端、CA證書中心算法
- 服務端使用非對稱加密算法生成公鑰和私鑰
- 服務端將公鑰發給CA證書中心,並得到CA證書(ssl證書)
- 客戶端https證書請求服務器,服務器將公鑰和證書發給客戶端
- 客戶端請求CA證書中心,驗證證書,驗證請求的https服務器是真實的,證書的驗證也是用非對稱加密算法
- CA中心驗證證書, 若是經過
- 客戶端用服務器發送的公鑰加密對稱加密密鑰發給服務器
- 服務器用私鑰解密,得到對稱加密密鑰,因而客戶端和服務器使用這個對稱加密密鑰通信,至於爲何用對稱加密,是由於對稱加密幣非對稱加密性能好、更快
歡迎關注本站公眾號,獲取更多信息