SSL安全證書的工作原理是什麼

weixin_34249678發表於2018-07-12

SSL證書是現代電子商務企業從事網路交易的重要“通行證”之一,企業部署SSL證書之後,網站實現https加密,可以驗證網站的真實性,樹立可信賴的企業形象。

HTTPS主要由有兩部分組成:HTTP + SSL / TLS,也就是在HTTP上又加了一層處理加密資訊的模組。服務端和客戶端的資訊傳輸都會通過TLS進行加密,所以傳輸的資料都是加密後的資料。

12797022-bc6e787b335ea1e1

部署SSL證書後,HTTPS的工作原理:

① 客戶端將它所支援的演算法列表和一個用作產生金鑰的隨機數傳送給伺服器。

② 伺服器從演算法列表中選擇一種加密演算法,並將它和一份包含伺服器公用金鑰的證書傳送給客戶端,該證書還包含了用於認證目的的伺服器標識,伺服器同時還提供了一個用作產生金鑰的隨機數。

③ 客戶端對伺服器的證書進行驗證,並抽取伺服器的公用金鑰;然後,再產生一個稱作pre_master_secret的隨機密碼串,並使用伺服器的公用金鑰對其進行加密,並將加密後的資訊傳送給伺服器。

④ 客戶端與伺服器端根據pre_master_secret以及客戶端與伺服器的隨機數值,獨立計算出加密和MAC金鑰。

⑤ 客戶端將所有握手訊息的MAC值傳送給伺服器。伺服器將所有握手訊息的MAC值傳送給客戶端。

部署了SSL證書的網站相比沒有部署SSL證書的網站更加可信,更加安全,能夠更有效的保障使用者的利益不受侵害。如果你想申請SSL證書,不妨來選擇Symantec、Geotrust、Comodo以及RapidSSL等多家全球權威CA機構的SSL數字證書,主機偵探SSL證書商城(http://ssl.idcspy.net/)則是提供多品牌、多型別SSL證書申請和安裝服務,免手續費,全程專業技術指導。

相關文章