-
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
提交
取消