中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DH 與RSA的區別

發布時間:2020-06-04 11:18:29 來源:網絡 閱讀:5877 作者:dbtrain 欄目:安全技術

有一朋友這樣問到“dh是密鑰協商交換用的,為什么只有在服務器上有dh.pem文件,而客戶端里沒有,我就不明白了,客戶端與服務器都有rsa公私鑰了,可以傳輸對稱密鑰了,為什么還需要dh算出對稱密鑰呢?”

我們先一下,Open×××的man幫助是如何說dh選項的。
--dh file
File containing Diffie Hellman parameters in .pem format (required for --tls-server only).

Set file=none to disable Diffie Hellman key exchange (and use ECDH only). Note that this requires peers to be using an SSL library that supports ECDH TLS cipher suites(e.g. OpenSSL 1.0.1+, or mbed TLS 2.0+).

Use openssl dhparam -out dh3048.pem 2048 to generate 2048-bit DH parameters. Diffie Hellman parameters may be considered public.

1、使用階段不同:DH用于TLS握手期間,RSA是用于數據通信階段。

2、如果沒有這個選項,啟動Open×××服務器會出錯 Options error: You must define DH file (--dh)

那么什么是Diffie-Hellman參數文件?
迪菲·赫爾曼密鑰交換(Diffie–Hellman key exchange,簡稱「D–H」) 是一種安全協議。它可以讓雙方在完全沒有對方任何預先信息的條件下通過不安全信道創建起一個密鑰。這個密鑰可以在后續的通訊中作為對稱密鑰來加密通訊內容。這個DH參數不是安全敏感的,所以只要在Open×××服務器有一份就可以了,而且即使被第三方拿到了,也無所謂。

如果想深入一些,可以這樣來理解:

1、RSA和DH都基于非對稱算法。

2、RSA: 常用的示例是Alice向Bob發送消息,并使用Bob的公鑰加密消息。向Bob發送消息。鮑勃用他的私鑰解密。驗證簽名以確保Alice發送簽名。該消息將成為對稱加密密鑰。這是用于保護連接的內容。

3、DH Diffie Hellman交換依賴于生成秘密值的兩個單獨實體。通過一些數學算法,他們都能夠產生共同的密鑰值。這是一個對稱密鑰。

4、使用RSA,可以進行加密和簽名的密鑰對。使用DH,只執行加密,沒有簽名機制。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都安| 沾益县| 都昌县| 贞丰县| 防城港市| 武汉市| 博罗县| 赣州市| 金塔县| 庆云县| 宕昌县| 久治县| 金沙县| 张家川| 武威市| 高青县| 米易县| 博湖县| 同心县| 英吉沙县| 武平县| 合作市| 神农架林区| 乐昌市| 县级市| 英吉沙县| 宁武县| 滕州市| 来安县| 黄梅县| 商丘市| 茶陵县| 涿鹿县| 清镇市| 罗源县| 正蓝旗| 平利县| 建宁县| 定边县| 梅河口市| 应用必备|