网络安全
zhuxinquan61
...
展开
-
Diffie-Hellman密钥交换
上篇说到了RSA公钥加密算法,这里看一下D-H密钥交换。首先我们看一下数学上的概念: 本原根:我们定义素数p的本原根为其乘方能够产生从1到p - 1的所有整数的数比如:若a是素数p的本原根,那么下列数字:a mod p, a^2 mod p ,…… ,a^(p - 1) mod p是互不相同的数字, 并且以某种排列包含了从1~p - 1的所有整数。也就是说,对于任何小于 p 的整数 b 和 素原创 2016-10-09 08:38:12 · 1359 阅读 · 0 评论 -
RSA公钥加密算法
首先看一下对于明文块M和密文块C,加密和解密使用的两个公式(形式):在这里,发送者和接受者都必须知道n和e的值,而且只有接受者知道d的值(这就是接受者的私钥,私钥很重要)。所以,这种公钥加密算法的公钥KU={e, n}, 私钥 KR={d, n}。网络安全有关加密这部分对数学的要求还是蛮高的,这里就简单的说一下公钥和密钥的生成过程,然后通过一个例子简单使用模拟一个解密的过程:首先选原创 2016-10-08 10:36:17 · 13244 阅读 · 2 评论