RSA加密算法问题求解!!

1.按照RSA算法,若选两个素数p=11,q=7,公钥n=77,e=7,则私钥d=_?答案是说ed=1mod(p-1)(q-1)=1mod60即7d=1mod60解得d=... 1.按照RSA算法,若选两个素数p=11,q=7,公钥n=77,e=7,则私钥d=_? 答案是说ed=1mod(p-1)(q-1)=1mod60 即7d=1mod60 解得d=432.用公钥加密算法RSA进行加密,若明文M=17,公钥为n=143,e=5,则密文C=_?计算公式是C=17^5 mod 143 答案是10 这两个答案本人一直想不明白!!希望哪个高手指导下,谢谢了!! 展开
 我来答
ID被清了
推荐于2017-11-24
知道答主
回答量:2
采纳率:0%
帮助的人:3万
展开全部
首先说一下求d的答案,ed=1mod(p-1)(q-1)=1mod60即7d=1mod60的意思是e与d的乘积对(p-1)(q-1)取余结果是1,题目给出e=7,(p-1)(q-1)可以求得是60,即(7d)%60=1【%是取余符号】,可以得出43*7=301=5*60+1
题目已给出M=17,秘文C=M^e mod n即M的e次方对n取余,代入数值为17^5%143=10
希望对你有帮助
随风0127
2011-10-18 · TA获得超过197个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:220万
展开全部
RSA就三个公式(上面的公式都正确)
(e2*e1)mod((p-1)*(q-1))=1;
  A=B^e2 mod n;
B=A^e1 mod n;
第二问正确,第一问正确答案d=17.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友434dfa6
2012-05-02
知道答主
回答量:1
采纳率:0%
帮助的人:1630
展开全部
(1) RSA算法原理和步骤:
1、任意选择两个大素数p、q,使得n=pq
2、计算Euler 函数ф(n)=(p-1)(q-1)
3、任意选择一个与ф(n)互素的小整数e作为加密密钥
4、根据e求解解密密钥d,d满足
de=1mod ф(n)
5、明文m数字化,分组长度不能超过logn,确保每个明文分
组值不超过n。
6、加密过程:c=E(m)=me mod n
7、解密过程:m=D(c)=cdmod n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式