书阁网

手机浏览器扫描二维码访问

第六百八十五章 rsa算法密码学(第1页)

时间来到了1976年,两位美国计算机学家威特菲尔德·迪菲(WhitfieldDiffie)和马丁·赫尔曼(MartinHellman),首次证明可以在不直接传递密钥的情况下,完成解密。

这被称为“Diffie-Hellman密钥交换算法”

DH算法的出现有着划时代的意义:从这一刻起,启示人们加密和解密可以使用不同的规则,只要规则之间存在某种对应关系即可。

这种新的模式也被称为“非对称加密算法”

(1)乙方生成两把密钥,公钥和私钥。

公钥是公开的,任何人都可以获得,私钥则是保密的。

(2)甲方获取乙方的公钥,用它对信息加密。

(3)乙方得到加密后的信息,用私钥解密。

公钥加密的信息只有私钥解得开,只要私钥不泄漏,通信就是安全的。

就在DH算法发明后一年,1977年,罗纳德·李维斯特(RonRivest)、阿迪·萨莫尔(AdiShamir)和伦纳德·阿德曼(LeonardAdleman)在麻省理工学院一起提出了RSA算法,RSA就是他们三人姓氏开头字母拼在一起组成的。

新诞生的RSA算法特性比DH算法更为强大,因为DH算法仅用于密钥分配,而RSA算法可以进行信息加密,也可以用于数字签名。

另外,RSA算法的密钥越长,破解的难度以指数倍增长。

因为其强大的性能,可以毫不夸张地说,只要有计算机网络的地方,就有RSA算法。

RSA算法是这样工作的?

第一步,随机选择两个不相等的质数p和q。

第二步,计算p和q的乘积n。

n的长度就是密钥长度,一般以二进制表示,一般长度是2048位。

位数越长,则越难破解。

第三步,计算n的欧拉函数φ(n)。

第四步,随机选择一个整数e,其中是1

第五步,计算e对于φ(n)的模反元素d。

所谓“模反元素”

就是指有一个整数d,可以使得ed被φ(n)除的余数为1。

第六步,将n和e封装成公钥(n,e),n和d封装成私钥(n,d)。

喜欢数学心请大家收藏:(aiquwx)数学心

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
藏玉纳珠

藏玉纳珠

玉若有魂,当如伊人。他隐身于庙堂之高,看得清天下,却看不清那看似卑贱的女人玉琢冰雕容貌下掩藏的真心。刃若有魄,当如斯人。她毕生的心愿不过是追求玉雕的极致技艺。奈何,这浮萍飘摇乱世,又怎么容得她这寄人篱下的下堂妇一朝成就匠魂之名?何况那个阴沉莫定的男人,倨傲地对她说若是牵住了我的手,就容不得你放开亲们久等了...

隐婚99天:首席,请矜持

隐婚99天:首席,请矜持

明面上,他是忠心为国的冷情帝少,暗地里,他是叱咤风云的神秘君主。她步步算计,骗光了他的所有第一次,留下所有财产逃之夭夭。谁知第二天,她被人架着刀子上了教堂。他高调宣布要么嫁,要么死。嫁嫁嫁!我嫁还不行吗!重生宠文爽文老书99次离婚厉少,请低调...

微信游戏杀人事件

微信游戏杀人事件

请不要用你的年薪来挑战我的零花钱,因为我一个月一千万零花钱!...

秦时明月之人宗门徒

秦时明月之人宗门徒

道家我种下一颗种子,剩下的就跟我没有关系了。挑完事就跑,这才是我的正确打开方式。...

风水宗师

风水宗师

我是爷爷捡来的孩子,他老人家一辈子给人看风水却始终不肯教我这套本事,直到他去世后我才拿着他留下的书自学了这套东西,学会之后我才发现了爷爷不肯教我的真正原因...

小鲛人,掉珍珠!腹黑狼王他要疯

小鲛人,掉珍珠!腹黑狼王他要疯

超甜超宠打怪升级。软糯哭包暴力小鲛人×腹黑占有欲强狼王俞瓷是鲛人一族里边儿,公认的最不值钱白色珠光鲛人。蓝星上级为了各族平衡,决定让鲛人族交出来一位小鲛人去陆地生活。蒋少戈一眼看上这条还没驯服自己四肢,连路都走不好的俞瓷。二话不说,捞回家!自此,开始了养鱼之路。俞瓷像是被大灰狼给装在蜜罐子里宠着,哄着。舍不...

每日热搜小说推荐