早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
在RSA算法中,若取两个质数p=9,q=13,则其欧拉函数的值是(47)。A.96B.99C.108D.91
题目
在RSA算法中,若取两个质数p=9,q=13,则其欧拉函数的值是(47)。
A.96
B.99
C.108
D.91
参考答案
正确答案:A
解析:本题考查RSA的算法。
RSA密码体制是一种典型的非对称密码体制。在该密码体制中,每个用户有一个加密密钥PK=(e,n)和解密密钥SK=(d,n),其中n为两个大素数p和q的乘积,e和 d满足一定的关系。用户把加密密钥公开,解密密钥保密。其具体算法描述如下:
. 任意选取两个大素数p和q,通常p和q一般大于10100;
. 计算n=p×q和欧拉函数s=(p-1)×(q-1);
. 任意取一个与s互为素数的小整数e作为公开的加密指数;
. 由e找到一个秘密的解密指数d,满足e×d=1 mod s;
. 将明文分成长度小于1g n位的明文块。
若用x表示明文,用整数y表示密文,则加密过程是:
y=E(x).=xe mod n
解密过程是:
x=D(y)=yd mod n
(n,e)和(n,d)这两组数分别为“公开密钥”和“私秘密钥”。
可以证明,在RSA密码体制下,e和d在功能上可以相互交换。在产生密钥时,可以先设一个e,再由e求出d;也可以先设d,再由d求出e。
解析:本题考查RSA的算法。
RSA密码体制是一种典型的非对称密码体制。在该密码体制中,每个用户有一个加密密钥PK=(e,n)和解密密钥SK=(d,n),其中n为两个大素数p和q的乘积,e和 d满足一定的关系。用户把加密密钥公开,解密密钥保密。其具体算法描述如下:
. 任意选取两个大素数p和q,通常p和q一般大于10100;
. 计算n=p×q和欧拉函数s=(p-1)×(q-1);
. 任意取一个与s互为素数的小整数e作为公开的加密指数;
. 由e找到一个秘密的解密指数d,满足e×d=1 mod s;
. 将明文分成长度小于1g n位的明文块。
若用x表示明文,用整数y表示密文,则加密过程是:
y=E(x).=xe mod n
解密过程是:
x=D(y)=yd mod n
(n,e)和(n,d)这两组数分别为“公开密钥”和“私秘密钥”。
可以证明,在RSA密码体制下,e和d在功能上可以相互交换。在产生密钥时,可以先设一个e,再由e求出d;也可以先设d,再由d求出e。
看了在RSA算法中,若取两个质数p...的网友还看了以下:
设a=(√5-1)/2,求(a^5+a^4-2a^3-a^2-a+2)/a^3-a∵2a=√5-1 数学 2020-04-05 …
两列火车分别从A、B两站同时发出,相向而行,第一列车的速度比第二列车每小时快10千米,两车在距A、 数学 2020-05-13 …
(10分)读图,回答问题。A、B两国人口年龄构成所反映的人口问题分别是什么?(2分)上述人口问题对 语文 2020-05-15 …
(2014•长宁区二模)如图,一次函数y=ax-1(a≠0)的图象与反比例函数y=kx(k≠0)的 数学 2020-06-08 …
如图,已知半径为1的⊙O1与x轴交于A,B两点,圆心O1的坐标为(2,0),二次函数y=-x2+b 其他 2020-07-24 …
一、已知数集M满足条件:若a∈M,则(1+a)/(1-a)∈M(a≠0,a≠±1)(1)若3∈M, 数学 2020-07-30 …
已知函数f(x)=lnxx-a(a∈R)(Ⅰ)求f(x)的单调区间;(Ⅱ)若函数f(x)有两个零点, 数学 2020-10-31 …
(2006•茂名)已知:半径为1的⊙O1与x轴交于A、B两点,圆心O1的坐标为(2,0),二次函数y 其他 2020-11-12 …
已知二次函数y=a(a+1)x2-(2a+1)x+1.(1)当此函数的图象与x轴有两个交点时,求a的 其他 2020-11-27 …
会哪道都行.1.函数f(x)=logaX(a>0,a≠1)在x属于[a,2a]上最大值是最小值的三倍 数学 2020-12-08 …