早教吧作业答案频道 -->其他-->
用RSA算法加密时,已知公钥是(e=7,n=20),私钥是(d=3,n=20),用公钥对消息m=3加密,得到的秘文是?答案m的e次方=3的7次方=21872187modn=2187mod20=7这里是怎么用2187mod20=7的?不懂主要是对mod不明白
题目详情
用RSA算法加密时,已知公钥是(e=7,n=20),私钥是(d=3,n=20),用公钥对消息m=3加密,得到的秘文是?
答案 m的e次方=3的7次方=2187 2187mod n =2187mod20=7 这里是怎么用2187mod20=7的?不懂 主要是对mod不明白
答案 m的e次方=3的7次方=2187 2187mod n =2187mod20=7 这里是怎么用2187mod20=7的?不懂 主要是对mod不明白
▼优质解答
答案和解析
mod 是一种整数之间的相互运算,就是通常所说的取余数运算.例如:2187mod20=7就表示2187除以20,余数是7.更常见的表示方法是2187=7(mod 20) 注意这里的等号通常都写成恒等号(就是三横,我这里打不出恒等号).相应地读作2187与7关于模(即mod)20同余.关于同余有一套比较完整的理论,这是数论里的内容,本题只需要一些比较基础的数论知识.一般来讲,公开密钥系统的公钥都是取两个大素数.对这两个大素数进行一系列的运算,详细的内容可以参考百科.本题里由于d与n,e与n互素,所以也可算.本题就是对消息m=3的加密.利用公钥以及加密方法即得 密文=m^e对n=20取模.结果就是3^7=2187=7(mod20).反过来,现在得到了密文7,那么利用解密密钥 d=3就知道 原文m=(密文)^3=7^3=343=3(mod 20),也就是原文是3.
看了 用RSA算法加密时,已知公钥...的网友还看了以下:
早7:20早读,7:35收作业,但7:45就要上课.早读组员不能离位,只能组长收.组员到班先把作业叠 2020-03-30 …
口算20×60=25×60=32×4=4×25=125×85=17×3=20×24=12×5=6× 2020-04-07 …
求大神给做做(算式和结果都要啊!)小明看一本故事书,已经看了这本书的7/20,剩下的比已服装厂计划 2020-04-27 …
一、右面6个分数算式中,3/5+5/20,3/6+6/20,3/7+7/20,3/8+8/20,3 2020-05-22 …
2015年7月16日,电影《捉妖记》上映,上映至今全国累计票房已超过20亿,某影院为了解观看此部电 2020-06-22 …
9月26日,江苏省高级人民法院在南京举行“行政诉讼法实施三十周年”宣传日活动,公布十大经典案件。据 2020-07-23 …
第一题:1/2+6/5+12/11+20/19+.+90/89+110/109第二题:1+2又6/1 2020-10-30 …
1.已知有20个整数,如9、8、56、12、7、44、99、45、5、4、2、10、89、63、6、 2020-11-01 …
他那题错了尾数为807+7^2+7^3.+7^19+7^20=(7+7^20)*20/2=70*(1 2020-11-17 …
只是小生愚笨)1.已知A=3B,C=二分之A,则A=B=C分之A=B-C的值为()2.找规律:1/5 2020-11-22 …