現在大家都會在網絡上汲取相關知識內容,比如ssl協議_ssl協議工作原理,為了更好的解答大家的問題,小編也是翻閱整理了相應內容,下面就一起來看一下吧!
![]()
ssl協議工作原理是什么?
SSL的工作原理中包含如下三個協議:
1、握手協議
握手協議是客戶端和服務器用于與SSL連接通信的第一個子協議。握手協議包括客戶端和服務器之間的一系列消息。 SSL中最復雜的協議是握手協議。該協議允許服務器和客戶端相互進行身份驗證,協商加密和MAC算法,以及保密SSL密鑰以保護SSL記錄中發送的數據。在應用程序的數據傳輸之前使用握手協議。
2、記錄協議
在客戶端和服務器握手成功之后使用記錄協議,即客戶端和服務器相互認證并確定安全信息交換使用的算法,并輸入SSL記錄協議,該協議為SSL提供兩種服務連接:
(1)保密性:使用握手協議定義的秘密密鑰實現
(2)完整性:握手協議定義了MAC,用于保證消息完整性
3、警報協議
客戶機和服務器發現錯誤時,向對方發送一個警報消息。如果是致命錯誤,則算法立即關閉SSL連接,雙方還會先刪除相關的會話號,秘密和密鑰。每個警報消息共2個字節,第1個字節表示錯誤類型,如果是警報,則值為1,如果是致命錯誤,則值為2;第2個字節制定實際錯誤類型。
ssl協議證書的工作流程:
1、用戶連接到你的Web站點,該Web站點受服務器證書所保護。(可由查看 URL的開頭是否為"https:"來進行辯識,或瀏覽器會提供你相關的信息)。
2、你的服務器進行響應,并自動傳送你網站的數字證書給用戶,用于鑒別你的網站。
3、用戶的網頁瀏覽器程序產生一把唯一的“會話鑰匙碼,用以跟網站之間所有的通訊過程進行加密。
4、使用者的瀏覽器以網站的公鑰對交談鑰匙碼進行加密,以便只有讓你的網站得以閱讀此交談鑰匙碼。
以上就是全部內容,更多精彩請繼續關注小編。
營業執照公示信息