国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

什么是SSL?https如何保證數(shù)據(jù)傳輸安全

2022-07-13 17:28 作者:云和數(shù)據(jù)何老師  | 我要投稿

什么是SSL?

SSL 代表安全套接字層。它是一種用于加密和驗(yàn)證應(yīng)用程序(如瀏覽器)和 Web 服務(wù)器之間發(fā)送的數(shù)據(jù)的協(xié)議。 身份驗(yàn)證 , 加密 Https 的加密機(jī)制是一種共享密鑰加密和公開密鑰加密并用的混合加密機(jī)制。

SSL/TLS 協(xié)議作用:認(rèn)證用戶和服務(wù),加密數(shù)據(jù),維護(hù)數(shù)據(jù)的完整性的應(yīng)用層協(xié)議加密和解密需要兩個(gè)不同的密鑰,故被稱為非對稱加密;加密和解密都使用同一個(gè)密鑰的對稱加密。優(yōu)點(diǎn)在于加密、解密效率通常比較高 HTTPS 是基于非對稱加密的, 公鑰是公開的,

(1)客戶端向服務(wù)器端發(fā)起 SSL 連接請求;

(2) 服務(wù)器把公鑰發(fā)送給客戶端,并且服務(wù)器端保存著唯一的私鑰;

(3)客戶端用公鑰對雙方通信的對稱秘鑰進(jìn)行加密,并發(fā)送給服務(wù)器端;

(4)服務(wù)器利用自己唯一的私鑰對客戶端發(fā)來的對稱秘鑰進(jìn)行解密;

(5)進(jìn)行數(shù)據(jù)傳輸,服務(wù)器和客戶端雙方用公有的相同的對稱秘鑰對數(shù)據(jù)進(jìn)行加密解密,可以保證在數(shù)據(jù)收發(fā)過程中的安全,即是第三方獲得數(shù)據(jù)包,也無法對其進(jìn)行加密,解密和篡改。

因?yàn)閿?shù)字簽名、摘要是證書防偽非常關(guān)鍵的武器。 “摘要”就是對傳輸?shù)膬?nèi)容,通過 hash算法計(jì)算出一段固定長度的串。然后,在通過 CA 的私鑰對這段摘要進(jìn)行加密,加密后得到的結(jié)果就是“數(shù)字簽名”

SSL/TLS 協(xié)議的基本思路是采用公鑰加密法,也就是說,客戶端先向服務(wù)器端索要公鑰,然后用公鑰加密信息,服務(wù)器收到密文后,用自己的私鑰解密。

如何保證公鑰不被篡改?

將公鑰放在數(shù)字證書中。只要證書是可信的,公鑰就是可信的。

公鑰加密計(jì)算量太大,如何減少耗用的時(shí)間?

每一次對話(session),客戶端和服務(wù)器端都生成一個(gè)”對話密鑰”(session key),用它來加密信息。由于”對話密鑰”是對稱加密,所以運(yùn)算速度非???,而服務(wù)器公鑰只用于加密”對話密鑰”本身,這樣就減少了加密運(yùn)算的消耗時(shí)間。

(1)客戶端向服務(wù)器端索要并驗(yàn)證公鑰。

(2)雙方協(xié)商生成”對話密鑰”。

(3)雙方采用”對話密鑰”進(jìn)行加密通信。上面過程的前兩步,又稱為”握手階段”(handshake)。

《計(jì)算機(jī)網(wǎng)絡(luò)》書本:

SSL 工作過程,A:客戶端,B:服務(wù)器端

1.協(xié)商加密算法:A 向 B 發(fā)送 SSL 版本號(hào)和可選加密算法,B 選擇自己支持的算法并告知 A

2.服務(wù)器鑒別:B 向 A 發(fā)送包含公鑰的數(shù)字證書,A 使用 CA 公開發(fā)布的公鑰對證書進(jìn)行驗(yàn)證

3.會(huì)話密鑰計(jì)算:A 產(chǎn)生一個(gè)隨機(jī)秘密數(shù),用 B 的公鑰進(jìn)行加密后發(fā)送給 B,B 根據(jù)協(xié)商的算法產(chǎn)生共享的對稱會(huì)話密鑰并發(fā)送給 A.

4.安全數(shù)據(jù)傳輸:雙方用會(huì)話密鑰加密和解密它們之間傳送的數(shù)據(jù)并驗(yàn)證其完整性


什么是SSL?https如何保證數(shù)據(jù)傳輸安全的評論 (共 條)

分享到微博請遵守國家法律
呼伦贝尔市| 安西县| 读书| 增城市| 广宗县| 城口县| 奉新县| 滦南县| 永新县| 琼结县| 枣庄市| 柳林县| 洪湖市| 墨竹工卡县| 青冈县| 随州市| 江山市| 宜阳县| 蓬安县| 延长县| 黔东| 双辽市| 临高县| 九龙县| 乌拉特前旗| 慈溪市| 大石桥市| 龙江县| 容城县| 黄大仙区| 甘南县| 彰武县| 昌平区| 修武县| 洛南县| 韶山市| 皋兰县| 台北县| 台中县| 迁西县| 巴林右旗|