问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

rsa加密原理 RSA加密算法原理是什么

发布网友 发布时间:2022-12-17 07:33

我来回答

1个回答

热心网友 时间:2023-09-14 18:43

1、首先要使用概率算法来验证随机产生的大的整数是否是质数,这样的算法比较快而且可以消除掉大多数非质数。假如有一个数通过了这个测试的话,那么要使用一个精确的测试来保证它的确是一个质数。

2、除此之外这样找到的p和q还要满足一定的要求,首先它们不能太靠近,此外p-1或q-1的因子不能太小,否则的话N也可以被很快地分解。

3、此外寻找质数的算法不能给攻击者任何信息,这些质数是怎样找到的,尤其产生随机数的软件必须非常好。要求是随机和不可预测。这两个要求并不相同。一个随机过程可能可以产生一个不相关的数的系列,但假如有人能够预测出(或部分地预测出)这个系列的话,那么它就已经不可靠了。比如有一些非常好的随机数算法,但它们都已经被发表,因此它们不能被使用,因为假如一个攻击者可以猜出p和q一半的位的话,那么他们就已经可以轻而易举地推算出另一半。

4、此外密钥d必须足够大,1990年有人证明假如p大于q而小于2q(这是一个很经常的情况)而d<n^(1 n的某一个渐进分数的分母(这个算法的原理是利用n="pq来*近phi:=(p-1)(q-1),而算法要求d*e除以phi的余数是1,所以de=kphi+1,e/phi=k/d+1/phi,这说明了e/phi与k/d近似相等,从而可以通过e/N的渐进分数来寻找d(当然更多的,我们也可以更好地估计phi来获得一个更好的估计,但对通常情况(e=65537),RSA算法仍然是安全的))。

5、最后,RSA的原理保证了d和e必须与(p-1)(q-1)的因子互素,因此d,e都不可能为
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
让你一见倾心的句子说说(一见倾心的古风句子) 让人一见倾心的干净句子干净优雅打动人心 唯美走心的心动短句(一眼心动的惊艳句子) 税款缴纳税款缴纳的手法 交国税怎么交 最新微博早晨唯美早安晚安生活正能量心语语录带图片 特别优美的晚安句子(非常精致的晚安心语) 晚安的文案 微博晚安心语一句话 怕咬手指头了,这六个字共有多少画 怕失眠三个字共有几画 梦见家里的外墙漏雨空调底部脱落了 云南铜业这股票怎么样?云南铜业股吧东方财富网网页版?云南铜业2021年多久分红? 东晋南朝时期江南地区的开发 柴犬的脸怎么那么圆啊? 直管和监管的区别 协管与监管的区别 管理和管制的区别 监督管理和管理 癌症病人普通的养殖鲫鱼能吃么 全麻术后可以吃鲫鱼吗 鲫鱼病人可以吃吗 鲫鱼不适合什么人吃 螃蟹在冰箱怎么保存 大概可以保存几天 睡吧睡吧,我亲爱的宝贝是什么儿歌啊? 贝奇的时空旅行几个金币换跨界石 跨界石打一数字 哪个国家注册微信不用辅助 win7 64位系统下 gsx 540k citizen驱动能用么? 这个型号的打印机怎么设置??我是开淘宝的 网页版淘宝里 西铁城GSX-540K平推式打印机怎么调钢针打印强度 4s店定损高怎么投诉? 注册怎么跳过辅助验证 支付宝收款主页怎么开通关闭 付款到他人支付宝收款主页有保障吗 淘宝网收款主页是骗人的不? 《哈利波特与混血王子》大概内容 如何开起磁盘列阵 幼儿园大班《好吃的馄饨》教案 减不了肥?这要怪你的肠道微生物群,为何会这样说? 为什么我怎么也减不到肥???我还小啊..才十五岁就有两百斤..我是男的..我真的很想减肥..我能减肥吗 为什么运动减不了肥? 武汉怡康苑停车如何 武汉艾儿思美国幼儿园在什么地方 艾儿思国际幼儿园学费 武穴市的最贵的幼儿园 厦门幼儿园排名一览表 二保最迟什么时候做 CF手游三叉戟厉害吗 CF手游三叉戟怎么翻牌 CF手游三叉戟碎片怎么刷 CF手游三叉戟的范围是多大 CF手游三叉戟怎么样 三叉戟属性详解