关于RSA算法 求密钥和加密

已知p=31,q=47,e=77.(1)密钥是多少?(2)对于信息M=3加密... 已知 p=31,q=47, e=77.
(1) 密钥是多少? (2) 对于信息 M=3 加密
展开
布赞恩
2013-11-25 · TA获得超过127个赞
知道答主
回答量:111
采纳率:0%
帮助的人:77.9万
展开全部
n=pq=1457,所以公钥对(n,e)=(1457,77)
(p-1)*(q-1)=1380,要e2*e mod 1380 =1,所以e2=233,所以私钥对(1457,233)

N=M^e mod n=921

综上所述,密钥(应该是私钥)是(1457,233),加密得到921
追问
233  921 是怎么计算出来的呢?能写出详细的计算过程和解释么? 我列出公式后解不出来...
追答
921好算,我直接用计算器算M^e mod n,m的e次方除n取余就行了;

233要求乘以e除n(1380)余数是1,这个作为我学程序的就编了一个程序一个一个数试(1380乘以某个数+1能整除e就行了),得出e2=233
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式