早教吧作业答案频道 -->其他-->
用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算法加密时,已知公钥...的网友还看了以下:
用普通计时法表示下面时刻.13时是22时30分是5时是10时20分是. 2020-05-13 …
丽丽早晨起床洗漱时,看到镜中时钟的指针指在6时20分,为了能按公司的要求在7:00之前到公司,于是 2020-06-23 …
汽车每隔15分钟开出一班,哥哥想乘9时10分的一班车,但到站时,已是9时20分,那么他要等分钟才能 2020-07-03 …
现在的时间是9时20分,此时时钟面上的时针与分针的夹角是()A.150°B.160°C.162°D 2020-07-18 …
从平面镜中看到一钟表的时针和分针的位置如下图所示,此时的实际时刻是A8时20分B4时20分C3时40 2020-10-31 …
一列火车从郑州开往天津,如果火车从郑州出发时正好是22时20分,全程共用了7小时30分钟,那么到达天 2020-11-12 …
一列火车从郑州开往天津,如果火车从郑州出发时正好是22时20分`全程共用了7小时30分钟'那么到达 2020-11-12 …
汽车每隔15分钟开出一班,哥哥想乘9时10分的一班车,但到站时,已是9时20分,那么他要等分钟才能乘 2020-11-15 …
汉译英语下面一句翻成英语谢谢:1):是的,这20欧元是运费, 2020-12-18 …
8-7-2-3-4这5个数位置不变计算不准有负数加减乘除括号随便用算出11-20的得数是的,11-2 2021-02-03 …