
加密与解密
文章平均质量分 72
lryain
这个作者很懒,什么都没留下…
展开
-
Euclid 算法
Euclid 算法今天在看RSA加密算法的时候看到了可以用扩充的euclid算法来简化d的计算。一查才发现原来euclid算法算法就是下面这个式子: GCED (a, b) = GCED (b, a % b)下面这个是著名求最大公约数的辗转相除算法的代码实现:int Euclid_Algorithm (int m, int n){原创 2007-07-29 14:06:00 · 1233 阅读 · 0 评论 -
RSA 算法
1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100个十进制位)的函数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个原创 2007-07-29 14:05:00 · 984 阅读 · 0 评论