早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
在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...的网友还看了以下:
2章整式乘法问题1.若(x-a)(x-b)=x平方+mx+n,则m,n的值分别为多少?2.如果(x 数学 2020-04-22 …
一个矩形减去一个以宽为边长的正方形后.所剩下的矩形与原矩形相似.则原矩形长与宽的比值是?求Q语音讲 数学 2020-04-26 …
已知关于x的方程x的平方+px+q=0的两个实数根为p,q.求p,q的值将p,q分别代入x²+px 数学 2020-05-16 …
用数学归纳法证明(1+q)(1+q^2)(1+q^4)...[1+q^(2n)]=[1-q^(2n 数学 2020-06-08 …
¬(P↔Q)怎么推出(P∧¬Q)∨(¬P∧Q).古典逻辑.真值树系统推论的一步一步过程详细点.例子 数学 2020-06-12 …
微分几何,大哥们帮帮忙7以下说法正确的是()A法曲率kn≥0B法曲率是曲率向量r’’在主法向量β上 数学 2020-06-14 …
法的价值是法的创制和法的适用的必需.()A.错误B.正确 其他 2020-06-19 …
根据P→Q真假值取法的定义可以看出,若P为假,不论Q是否为真,则P→Q为真.p都是假的了怎么还可以 数学 2020-06-20 …
构造下面推论的证明:(1)前提:p→q结论:p→(p∧q)(2)前提:q→p,q→←s,s→←t, 其他 2020-06-29 …
若有以下定义和赋值double*q,a=5.5;int*p,i=1;double*q,a=5.5; 其他 2020-07-09 …