手机浏览器扫描二维码访问
时间来到了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)。
喜欢数学心请大家收藏:()数学心
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。
李虚收了个女徒弟,饿了徒弟会喂饭,累了徒弟能捏肩,睡觉徒弟帮宽衣。真不是他懒,是徒弟太勤奋显得他有点懒。QQ普群192271096。进VIP群需要2000粉丝值,先加普群,私聊管理员风雪中的赶路人验证。如果您喜欢徒弟太勤奋显得师父有点懒,别忘记分享给朋友...
这是一个科技和修仙并存的世界。陆平,作为一个资深单身狗没有修仙资源,被女生嫌弃。他只能在网上和一个女孩网恋。终于到了毕业找工作的时候,陆平无意间和女友透露自己的个人信息。于是乎,陆平的生活,开始出现了一些诡异的变化。如果您喜欢网恋女友竟是九天神凰,别忘记分享给朋友...
科技与超凡并存的世界,魔兽肆虐,万族征战,异化频起,危机四伏。好在人族在十六岁到十八岁期间有机会激活基因链,成为基因战士。基因战士进入神奇的起源之地冒险,...
请问白先生一个问题,当初您为什么要选择公布超越时代性的作战机甲?为了保研!啊,只是为了保研吗?那不然呢,还会有其他理由?这个答案,真是让我没有想到。大学没有好好学习,考研肯定是考不上的,家里面又催着要更好一点的学历,社会这么内卷,就只能保保研这样子啦。在接受某大型电视台采访时,白凡如此朴实无华的说道,他没什么梦想,梦想就是一条咸鱼,一条充满科技的咸鱼。如果您喜欢为了保研开局公布作战机甲,别忘记分享给朋友...
第三届网络原创文学现实主义题材征文大赛参赛作品如果您喜欢重生之八十年代新农民,别忘记分享给朋友...
感谢联盟归还精灵世界安静祥和,因为我这个底层的训练家,跳反了。源自底层训练家培育家夏彦的自述如果您喜欢精灵世界的底层训练家,别忘记分享给朋友...