-
DH Diffie-Hellman算法(D-H算法),密鑰一致協議。是由公開密鑰密碼體制的奠基人Diffie和Hellman所提出的一種思想。簡單的說就是允許兩名用戶在公開媒體上交換信息以生成"一致"的、可以共享的密鑰。換句話說,就是由甲方產出一對密鑰(公鑰、私鑰),乙方依照甲方公鑰產生乙方密鑰對(公鑰、私鑰)。以此為基線,作為數據傳輸保密基礎,同時雙方使用同一種對稱加密算法構建本地密鑰(SecretKey)對數據加密。這樣,在互通了本地密鑰(SecretKey)算法后,甲乙雙方公開自己的公鑰,使用對方的公鑰和剛才產生的私鑰加密數據,同時可以使用對方的公鑰和自己的私鑰對數據解密。不單單是甲乙雙方兩方,可以擴展為多方共享數據通訊,這樣就完成了網絡交互數據的安全通訊!該算法源于中國的同余定理——中國馀數定理。 流程分析: 1.甲方構建密鑰對兒,將公鑰公布給乙方,將私鑰保留;雙方約定數據加密算法;乙方通過甲方公鑰構建密鑰對兒,將公鑰公布給甲方,將私鑰保留。 2.甲方使用私鑰、乙方公鑰、約定數據加密算法構建本地密鑰,然后通過本地密鑰加密數據,發送給乙方加密后的數據;乙方使用私鑰、甲方公鑰、約定數據加密算法構建本地密鑰,然后通過本地密鑰對數據解密。 3.乙方使用私鑰、甲方公鑰、約定數據加密算法構建本地密鑰,然后通過本地密鑰加密數據,發送給甲方加密后的數據;甲方使用私鑰、乙方公鑰、約定數據加密算法構建本地密鑰,然后通過本地密鑰對數據解密。 http://blog.csdn.net/sunny_sailor/article/details/7445649查看全部
-
DH算法相關類查看全部
-
construct查看全部
-
sender/receiver查看全部
-
DH initialize查看全部
-
DH secret key exchange查看全部
-
dissymmetry encryption algorithm查看全部
-
dissymmetry encryption algorithm查看全部
-
流程查看全部
-
流程查看全部
-
DH算法:初始化發送方密鑰查看全部
-
非對稱加密算法查看全部
-
KeyAgreement類提供密鑰一致性(或密鑰交換)協議的功能。查看全部
-
DH 秘鑰交換算法 RSA 基于因子分解,應用最廣 RSA是可以雙向加密的,私鑰加密 公鑰解密;公鑰加密,私鑰解密 ELGamal 基于離散對數 ECC 橢圓曲線加密查看全部
-
1.接收方密鑰生成更加復雜點。 2.原理很深奧,會用即可,不求深解。 3.DH加解密工程:初始化發送方密鑰->初始化接收方密鑰->密鑰構建->加密、解密查看全部
舉報
0/150
提交
取消