早教吧作业答案频道 -->其他-->
在RSA密码算法中,取两个素数7和17,e取5,根据密码算法,计算一组公钥和私钥.如果明文为15,则密文是什么值?计算N=pq=7*17=119欧拉函数∮(n)=(p-1)(q-1)=6*16=96计算私钥d:5d=1mod96,解得d=77所有,公钥PK=(e,N)={
题目详情
在RSA密码算法中,取两个素数7和17,e取5,根据密码算法,计算一组公钥和私钥.如果明文为15,则密文是什么值?
计算N=pq=7*17=119
欧拉函数∮(n)=(p-1)(q-1)=6*16=96
计算私钥d:5d=1mod96,解得d=77
所有,公钥PK=(e,N)={5.119};私钥SK=(d.N)={77.119}
密文C=15^5mod119=36
为什么:
d:5d=1mod96,解得d=77?怎么就等于77了啊?
C=15^5mod119=36?是怎么算的啊?怎么就等于36了啊?
不好意思啊,,我好象真的是个菜菜...我就是不知mod的意思.好久没看书了...帮我解释下...在此感激不尽...
计算N=pq=7*17=119
欧拉函数∮(n)=(p-1)(q-1)=6*16=96
计算私钥d:5d=1mod96,解得d=77
所有,公钥PK=(e,N)={5.119};私钥SK=(d.N)={77.119}
密文C=15^5mod119=36
为什么:
d:5d=1mod96,解得d=77?怎么就等于77了啊?
C=15^5mod119=36?是怎么算的啊?怎么就等于36了啊?
不好意思啊,,我好象真的是个菜菜...我就是不知mod的意思.好久没看书了...帮我解释下...在此感激不尽...
▼优质解答
答案和解析
题目很简单,出现这种问题证明你要好好看下数论了.特别是欧拉定理.根据数论,若x与y互为素数,则x^-1 mod y存在唯一整数解.由此,告诉你一种简洁的求d的方法,该法是根据模的逆运算的原始定义求解,即:ed=k(p-1)(q-1)+1 式中d和k都是整数.因为e与(p-1)(q-1)互为素数,所以存在唯一整数解.这样可以通过搜索法找到d.
由上题:e=5,(p-1)(q-1)=96
带入公式试值得:5d=96*k+1 k=4,d=77 (k与d同时为整数)
c的求法:
由15^5mod119=(((15^2mod119)^2mod119)*15)mod119=36
以上全是手算,当然还可以用计算器,有mod功能的,太简单了.
别这么说,什么菜不菜的,大家一起讨论.
mod就是求余,比如:7mod2=1,就是7/2余1
公式:余数=|被除数-商*除数|
由上题:e=5,(p-1)(q-1)=96
带入公式试值得:5d=96*k+1 k=4,d=77 (k与d同时为整数)
c的求法:
由15^5mod119=(((15^2mod119)^2mod119)*15)mod119=36
以上全是手算,当然还可以用计算器,有mod功能的,太简单了.
别这么说,什么菜不菜的,大家一起讨论.
mod就是求余,比如:7mod2=1,就是7/2余1
公式:余数=|被除数-商*除数|
看了 在RSA密码算法中,取两个素...的网友还看了以下:
趣+题+巧+解=576趣+7=题-7=巧×7=解÷7趣=题=巧=解=. 2020-04-07 …
线性代数判断题求解.7.线性方程组解的状况可以由增广矩阵和系数矩阵的秩的关系来确定.( )8.线性 2020-05-16 …
4x-3+3x-4=14解2(x-2)+2=x+1解7x-16=66+2x解7(x+6)-3x=4 2020-06-03 …
因式分解-7(m-n)63+2(n-m)^2-28(n-m)^3打错-7(m-n)^2+2(n-m 2020-06-03 …
“今上急耕田垦草,以厚民产也,而以上为酷;修刑重罚,以为禁邪也,而以上为严;征赋钱粟,以实仓库,且 2020-06-27 …
求以下数列正解7,9,-1,5,()3,7,21,51,103,()1,1,1,2,4,5,()7 2020-07-09 …
求个解7*7幻方的方法! 2020-07-10 …
阅读祁黄羊去私解释遂有间“孔子闻之”的“之”字具体指什么?(1)南阳无令,其谁可而为之?(2)外举不 2020-11-08 …
选出下列各项中字形有误的一项()A节外生枝节衣缩食捷报频传捷足先登B竭尽全力竭泽而渔洁白无瑕洁身自好 2020-11-10 …
女人保养私处7个方法守护你的健康! 2021-04-21 …