加密算法
gabrielyang
这个作者很懒,什么都没留下…
展开
-
RSA算法原理(一)转自松鼠会
如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。 一、一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种加密规则,对信息进行加密; (2)乙方使用同一种规则,对信息进行解密。 由于加密...原创 2013-12-13 15:29:31 · 212 阅读 · 0 评论 -
RSA算法原理(二)转自松鼠会
上一次,我介绍了一些数论知识。 有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。 六、密钥生成的步骤 我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢? 第一步,随机选择两个不相等的质数p和q。 爱丽丝选择了61和53。(实际应用中,这两个质数越大,就越难破解。) 第二步,计算p和q的乘积n。 爱丽丝就把6...原创 2013-12-13 15:30:31 · 113 阅读 · 0 评论 -
RSA算法理解
如果你不想搞明白数学原理是怎样的,而又想了解RAS算法是如何实现这种看似不可能的密钥和密文放在一起却无法破解的难题,那么请看我的简要分析。 1.bob和alice正在通讯,bob的回复是极为机密的,只有alice一个人才可以知道,被别人知道的话,alice和bob的几亿元的财富就被别人所占有了。 2.alice问bob,你给我发过来我想要的答案,顺便给了bob一个几千位的...原创 2013-12-13 15:39:57 · 205 阅读 · 0 评论