Diffie-Hellman key Agreement
一种确保共享密钥安全地穿越不安全信道的方法
1.Bob和Alice共同商量一个公共的素数p和p的一个原根a
2.Bob私下随机选择一个整数b,计算abmod p并将结果发给Alice
3.Alice私下随机选择一个整数c,计算acmod p并将结果发给Bob
4.Bob和Alice计算abcmod p得到公共密钥
缺点
容易受到中间人攻击
解决方法
采用数字签名的方法进行身份认证
一种确保共享密钥安全地穿越不安全信道的方法
1.Bob和Alice共同商量一个公共的素数p和p的一个原根a
2.Bob私下随机选择一个整数b,计算abmod p并将结果发给Alice
3.Alice私下随机选择一个整数c,计算acmod p并将结果发给Bob
4.Bob和Alice计算abcmod p得到公共密钥
容易受到中间人攻击
采用数字签名的方法进行身份认证