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