早教吧作业答案频道 -->其他-->
在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密码算法中,取两个素...的网友还看了以下:
迷雾水珠的吉他谱要线谱···或者是译下面这段成线谱!!!356.536.532-3(5).(6)( 2020-04-07 …
9x-7*5=823x-8.5=30.58x-18=1427+6x=939x-26=6435+7x 2020-04-07 …
解分式方程:1/X-2+1/X-6=1/X-7+1/X-11/X-2+1/X-6=1/X-7+1/ 2020-05-16 …
初三(1)班男生一次50米短跑测验成绩如下,(单位:秒)6.9、7.0、7.1、7.2、7.0、7 2020-07-23 …
(1)用计算器计算.你能发现什么规律?(规律不必写出)A组3×7=213.3×6.7=3.33×6 2020-07-24 …
直接写得数.左.5z+左.4=7.6-6.7=5.+1.6=z.82+2.24=7-z.44=6.8 2020-10-31 …
7/5x5/6-5/7除以6/512X(3/4-5/12+1/6)(7/8-5/16)除以(1/2+ 2020-10-31 …
关于雅思评分的问题如果我作文是6分,其他三项最低得多少分,总分才能得6.5分?必须要有一个7分吗?比 2020-11-15 …
速算小能手.5.3+6.7=9.5-0.6=6.9-2.7=4.7+4.4=8.7-7.1=5.9+ 2020-12-08 …
某高中男子体育小组的50米跑成绩(单位:s)为:6.4,6.5,7.0,6.8,7.1,7.3,6. 2021-01-15 …