https通信的過程

https驗證過程

首先有三個角色:客戶端、服務端、CA證書中心算法

  1. 服務端使用非對稱加密算法生成公鑰和私鑰
  2. 服務端將公鑰發給CA證書中心,並得到CA證書(ssl證書)
  3. 客戶端https證書請求服務器,服務器將公鑰和證書發給客戶端
  4. 客戶端請求CA證書中心,驗證證書,驗證請求的https服務器是真實的,證書的驗證也是用非對稱加密算法
  5. CA中心驗證證書, 若是經過
  6. 客戶端用服務器發送的公鑰加密對稱加密密鑰發給服務器
  7. 服務器用私鑰解密,得到對稱加密密鑰,因而客戶端和服務器使用這個對稱加密密鑰通信,至於爲何用對稱加密,是由於對稱加密幣非對稱加密性能好、更快
相關文章
相關標籤/搜索