当前位置: 首页 > 新闻动态 > RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq?

RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq?

网站编辑:天堂壮学习网 发布时间:2022-08-07  点击数:
导读:RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq? RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq?如题 crazyboy78 1年前他留下的回答 已收到1个回答...

RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq?

RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq?
如题
crazyboy78 1年前他留下的回答 已收到1个回答

etahutu 网友

该名网友总共回答了17个问题,此问答他的回答如下:采纳率:94.1%

用a表示加密前的信息,b表示加密后的信息,c表示用另一对密钥解密后所得的信息,那么:
对明文加密后得b≡a^emod(p*q)
然后再用另一对密钥解密b得c≡a^d≡(a^e)^d=a^(e*d)cmod(p*q)
现在还是不能确定是否有a=c(解密后得信息与加密前的一样)
但是如果我们让e*d=1mod((p-1)(q-1))
那么c≡a^(e*d)=a^(k(p-1)(q-1)+1)
≡amod(p*q)(根据欧拉定理:a^((p-1)(q-1))≡mod(p*q))
在限制0≤ a,c<p*q的情况下,a=c
如果a不与p*q互素,也有相同的结论.

1年前他留下的回答

2

  以上就是小编为大家介绍的RSA中,e*d=1(mod(p-1)(q-1))中为什么是mod(p-1)(q-1)而不是modpq? 的全部内容,如果大家还对相关的内容感兴趣,请持续关注天堂壮学习网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。诚智拓展网对此不承担任何相关连带责任。诚智拓展网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
一切为了梦想‘用英语怎么说
一切为了梦想‘用英语怎么说

详情:一切为了梦想‘用英语怎么说 ......

含糖20%的糖水20千克,要使
含糖20%的糖水20千克,要使

详情:含糖20%的糖水20千克,要使糖水的浓度达到36%,需要加糖......

蜡烛燃烧了融化属于什么变化
蜡烛燃烧了融化属于什么变化

详情:蜡烛燃烧了融化属于什么变化 ......

be up to 应怎样翻译
be up to 应怎样翻译

详情:be up to 应怎样翻译 ......