HTTPS傳輸協議原理

HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全爲目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,所以加密的詳細內容 請看SSL。算法

一、兩種基本的加解密算法類型
對稱加密:密鑰只有一個,加密解密爲同一個密碼,且加解密速度快,典型的對稱加密算法有DES、AES等。
非對稱加密:密鑰成對出現(且根據公鑰沒法推知私鑰,根據私鑰也沒法推知公鑰),加密解密使用不一樣密鑰(公鑰加密須要私鑰解密,私鑰加密須要公鑰解密),相對對稱加密速度較慢,典型的非對稱加密算法有RSA、DSA等。
安全

二、HTTPS通訊過程
服務器

三、HTTPS通訊的優勢
客戶端產生的密鑰只有客戶端和服務器端能獲得;
加密的數據只有客戶端和服務器端才能獲得明文;
客戶端到服務端的通訊是安全的。加密

相關文章
相關標籤/搜索