早教吧作业答案频道 -->其他-->
在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密码算法中,取两个素...的网友还看了以下:
关于中级财务会计的问题甲公司于2009年7月1日,以900万元取得D公司20%的普通股股份,采用权 2020-04-26 …
设a=以7为底6的对数,b=以7为底5的对数的平方,c=以6为底7的对数,则(D) A.a小于c小 2020-05-16 …
对(2x+3)^8求导我觉得应该是8(2X+3)^7,为什么答案是16(2x+3)^7,我在自学一 2020-06-11 …
内外力作用形成各种d貌景观,7为它国季风区某dd质剖面7,读7完成o~9题.7幅范围内地质构造和构 2020-06-25 …
测量一个人的体温,分别测得口腔为37℃、腋下为36.7℃,用肛肠温度计测得此人直肠为37.5℃这个 2020-06-28 …
我觉得D没为题,大家觉得呢?41.下列句子标点符号使用正确的是A.耿大妈对儿子说:“大成,见人该问 2020-06-29 …
某勘探小组要测量7个点,a,b,c,d,E,F,G(如图所示)的水平高度(以水平面为基准),由于作 2020-07-06 …
解方程组3m-4n=7①9m-10n=-25②的最佳方法解方程组{3m-4n=7①9m-10n=- 2020-08-01 …
单片机问题指令JNBACC.7,POST的功能是()。指令JNBACC.7,POST的功能是()。 2020-08-04 …
把无限循环小数化成分数,以0.•7为例:设0.•7=x,由0.•7=0.7777…,可知,10x-x 2021-01-22 …