凉水书库

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

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

时间来到了1976年,两位美国计算机学家威特菲尔德·迪菲(Whitfield Diffie)和马丁·赫尔曼(Martin Hellman),首次证明可以在不直接传递密钥的情况下,完成解密。这被称为“Diffie-Hellman密钥交换算法”。

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

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

(1)乙方生成两把密钥,公钥和私钥。公钥是公开的,任何人都可以获得,私钥则是保密的。

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

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

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

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

新诞生的RSA算法特性比DH算法更为强大,因为DH算法仅用于密钥分配,而RSA算法可以进行信息加密,也可以用于数字签名。另外,RSA算法的密钥越长,破解的难度以指数倍增长。

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

RSA算法是这样工作的?

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

第二步,计算p和q的乘积n。n的长度就是密钥长度,一般以二进制表示,一般长度是2048位。位数越长,则越难破解。

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

第四步,随机选择一个整数e,其中是1< e <φ(n),且e与φ(n)互质。

第五步,计算e对于φ(n)的模反元素d。所谓“模反元素”就是指有一个整数d,可以使得ed被φ(n)除的余数为1。

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

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

热门小说推荐
我是吞噬之神

我是吞噬之神

李小风,一名普通初中生,一次意外,获得特殊能力。从此,开始了不一样的人生。美女,金钱,权利............

犁汉

犁汉

网文填坑节来袭,独家番外连载爆更,大佬包场免费看。当他醒来时,从此整个世界都变了,他成了东汉末年一个农民。当是时,天下百姓,流离寒暑,转死沟渠,无人殓藏,朽肉枯骸,遂天下疫气横生。而乡野豪强,阡陌纵横,广厦相连,安坐朱门,居陪帷幄,使草莽志士壅塞。他问小民何辜?答:“小民从来生来艰。”他就想问一句:“从来如此,它就对吗”所以他张冲,就要用手中这汉犁,再翻整一遍天下。...

爱的温度

爱的温度

爱的温度情节跌宕起伏、扣人心弦,是一本情节与文笔俱佳的都市言情小说,爱的温度-樱遇-小说旗免费提供爱的温度最新清爽干净的文字章节在线阅读和TXT下载。...

驱鬼大师小白

驱鬼大师小白

小白大侠的传奇人生,异于常人的成长经历,行侠仗义,劫富济贫,驱鬼捉妖。由山野乡村到繁华都市,都留下了他矫健的身影,希望大家喜欢本书,感谢支持!!......

丹心逆天

丹心逆天

丹心逆天情节跌宕起伏、扣人心弦,是一本情节与文笔俱佳的其他类型小说,丹心逆天-爱吃炖菜烀饼的渊如海-小说旗免费提供丹心逆天最新清爽干净的文字章节在线阅读和TXT下载。...

重回98做大医

重回98做大医

“你问我再生医学是个什么东西,让我来回答你,别人看不好的病,我来看,别人不敢收的疑难杂症,我来收……这,就是再生医学!”重生于1998年的张祎,一心只想将老爸培养成一代富豪,自己便可以过上豪车美女大风大浪的富二代生活。但最终,还是走上了医生这条职业道路。不过,张祎没再继续做外科,而是选择了再生医学,随着干细胞软骨膜、人造角膜、人工诱导肝细胞、异体胰岛细胞移植……一项又一项惊世骇俗的科研成果问世,张祎成为了全球医疗界必须仰视的大医。...