SSL公開密鑰技術

為保證兩個套用間通信的保密性和可靠性,可在伺服器和客戶機兩端同時實現支持.它能使客戶-伺服器套用之間的通信不被攻擊者竊聽,並且始終對伺服器進行認證,還可選擇對客戶進行認證.SSL協定要求建立在可靠的傳輸層協定(例如TCP)之上.SSL協定的優勢在於它是與套用層協定獨立無關的,高層的套用層協定(例如:HTTP,FTP,Telnet)能透明地建立於SSL協定之上.SSL協定在套用層協定通信之前就已經完成加密算法,通信密鑰的協商及伺服器認證工作.
利用SSL協定來訪問網頁步驟如下:
(1)用戶:在瀏覽器的地址欄里輸入http://www.sslserver.com.
(2)HTTP層:將用戶需求翻譯成HTTP請求,如下所示.
GET/index.htmHTTP/1.1
Host http://www.sslserver.com
(3)SSL層:藉助下層協定的信道,安全地協商出一份加密密鑰,並用此密鑰來加密HTTP請求.
(4)TCP層:與WebServer的443連線埠建立連線,傳遞SSL處理後的數據.
接收端與此過程相反.

相關詞條

熱門詞條

聯絡我們