早教吧作业答案频道 -->其他-->
在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密码算法中,取两个素...的网友还看了以下:
5pq+1=8p-10q怎么变成5q(p+2)-8(p+2)-16+1=0应该是原式=5pq+1- 2020-05-13 …
如图,在第一象限内作射线OC,与x轴的夹角为30°,在射线OC上取点A,过点A作AH⊥x轴于点H. 2020-05-14 …
(2014•无锡新区一模)如图,△ABC在第一象限,其面积为16.点P从点A出发,沿△ABC的边从 2020-06-19 …
问一道英文逻辑题Question 13---16(1) All P and X are N.(2) 2020-06-27 …
设PQ都是正整数,且p/q=1-1/2+13-14+15-16...-1+设p,q都是正整数且p/ 2020-07-12 …
(2014•泰安)如图,△ABC中,∠ACB=90°,∠A=30°,AB=16.点P是斜边AB上一 2020-07-16 …
将十进制数149分别换成二进制,八进制,十六进制注意,要:除8取余,乘8取整,除16取余,乘16取 2020-07-18 …
《国务院关于第三批取消和调整行政审批项目的决定》国发〔2004〕16号文件中的附件1:国务院决定取消 2020-11-23 …
Any数据的格式是什么这里有这么个程序,OPN#DBN//打开DB块LAR1P##WritingLB 2020-12-05 …
如图,长方形ABCD是一块釉面砖,居室装修时需要在此砖上截取一块呈梯形状的釉面砖APCD.(1)请在 2020-12-23 …