SSL 單向和雙向認證加密過程

2021-10-01 09:10:14 字數 755 閱讀 6684

1原理**

2單向和雙向驗證

3:詳解網友

1 單向認證:

只有乙個物件校驗對端的證書合法性。通常都是client來校驗伺服器的合法性。那麼client需要乙個ca.crt,伺服器需要server.crt,server.key

2 雙向認證:

相互校驗,伺服器需要校驗每個client,client也需要校驗伺服器。

server 需要 server.key 、server.crt 、ca.crt

client 需要 client.key 、client.crt 、ca.crt

3 對稱加密

雙方各有自己的私有和公鑰

4 非對稱加密

雙方共用乙個公鑰

1:只需要ca根本證書,裡面有公鑰,客戶端可以根據這個公鑰,以及自身的私鑰得出對稱加密的秘鑰

需要:1:ca根證書(不是必要)

2:客戶端公鑰

3:客戶端證書

可以加入qq群:687360507

與大夥溝通交流,技術在於分享而進步

SSL單向 雙向認證

引用 http cbwdkpl.blog.163.com blog static 453293822009814111320789 單向認證 客戶端向伺服器傳送訊息,伺服器接到訊息後,用伺服器端的金鑰庫中的私鑰對資料進行加密,然後把加密後的資料和伺服器端的公鑰一起傳送到客戶端,客戶端用伺服器傳送來的...

SSL雙向認證和單向認證原理

一 公鑰私鑰 1,公鑰和私鑰成對出現 2,公開的金鑰叫公鑰,只有自己知道的叫私鑰 3,用公鑰加密的資料只有對應的私鑰可以解密 4,用私鑰加密的資料只有對應的公鑰可以解密 5,如果可以用公鑰解密,則必然是對應的私鑰加的密 6,如果可以用私鑰解密,則必然是對應的公鑰加的密 2,用私鑰加密資料 數字簽名 ...

SSL的單向認證和雙向認證

客戶端向伺服器傳送clienthello訊息,說明它支援的最高tls協議版本,隨機數 密碼演算法列表及壓縮方法。伺服器回覆serverhello訊息,包含基於客戶端clienthello訊息所選擇的tls協議版本,隨機數 密碼演算法列表及壓縮方法。伺服器選擇的協議版本為客戶端和伺服器都支援的最高版本...