管理类

单选题在RSA密钥生成过程中,在生成公钥(e,n)和私钥(d,n)过程中,我们需要寻找两个数p和q来生成一个大整数,以下对p和q的取值,正确的是()A 184,207B 51,85C 13,11D 81207

题目
单选题
在RSA密钥生成过程中,在生成公钥(e,n)和私钥(d,n)过程中,我们需要寻找两个数p和q来生成一个大整数,以下对p和q的取值,正确的是()
A

184,207

B

51,85

C

13,11

D

81207

参考答案和解析
正确答案: D
解析: 在RSA密钥生成过程中,我们首先要选择两个素数,这是最基本的条件,这四个选项中只有C是两个素数,所以本题答案是选项C。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

按照RSA算法,若选两奇数p=5,q=3,公钥e=7,则私钥D为______。

A.6

B.7

C.8

D.9


正确答案:B

第2题:

RSA签名过程,一下说法正确的是:()

A、RSD生成一对密钥(公钥和私钥),私钥不公开,RSD自己保留。公钥传给DHU存储

B、RSD用自己的私钥对ESN签名,在设备连接时将签名后的ESN一起传递给DHU

C、DHU收到消息后,从TrustZone获取公钥和RSDESN进行验签。如果验签成功,证明消息是RSD回复的。反之,则表示消息是篡改或伪造的

D、使用RSA签名校验可以防止通信数据被篡改


答案:ABCD

第3题:

在公钥签名体系中,用户P发送给用户Q的数据要用 (46) 进行加密。 A.P的私钥 B.Q的私钥 C.P的公钥 D.Q的公钥


正确答案:A
要点解析:在公钥体系中,私钥用于解密和签名,公钥用于加密和认证。公钥签名体制的基本思想是:①发送者P用自己的私钥加密信息,从而对文件签名;②P将签名的文件发送给接收者Q;③Q利用P的公钥(可从CA机构等渠道获得)解密文件,从而验证签名。常见的公钥签名算法有RSA、DSA、ElGamal和ECC等。 

第4题:

RSA(Rivest Shamir Adleman)是典型的非对称加密算法,该算法基于大素数分解。核心是模幂运算。【问题1】(4分)按照RSA算法,若选两个数p=61,q=53,公钥e=17,则私钥d为?
【问题2】(4分)按照RSA算法,公钥=(e,n),私钥=(d,n),则则加密成密文的过程是C=(1)?则密文解密为明文的过程是M=(2)?

【问题3】(2分)今天要应用RSA密码,应当采用足够大的整数n。普遍认为,n至少应取(3)位。

A.128 B.256 C.512 D.1024


答案:
解析:

第5题:

按照RSA算法,若选两个素数p=11,q=7,公钥为n=77,e=7,则私钥d=(46)。

A.43

B.11

C.31

D.以上都不对


正确答案:A
解析:RSA算法中,e和d应满足ed=1modф中(n),其中ф(n)=(p-1)(q-1),即7d=1mod60。

第6题:

下列有关公钥加密体制的说法,错误的是( )。

A.用户要生成一对加密和解密时使用的密钥

B.用户可以随时改变私钥,然后发布新的公钥来替换旧公钥

C.私钥是保密的,所以私钥又称为保密密钥

D.公钥密码体制的设计比对称密码体制的设计难度更大


正确答案:C
解析:私钥和保密密钥不是一回事。对称加密使用的密钥是保密密钥。

第7题:

在数字信封技术中,发送方首先选择—个对称密钥并利用对称密钥加密技术对要发送的信息进行加密,然后再利用公开密钥加密技术并______。

A.使用发送方自身的公钥对生成的对称密钥加密

B.使用发送方自身的私钥对生成的对称密钥加密

C.使用接收方的公钥对生成的对称密钥加密

D.使用接收方的私钥对生成的对称密钥加密


正确答案:C
解析:在数字信封技术中,发送方首先选择一个对称密钥并利用对称密钥加密技术对要发送的信息进行加密,然后利用公开密钥加密技术并使用接收方的公钥对生成的对称密钥加密。

第8题:

在数字信封技术中,发送方首先选择一个对称密钥,并利用对称密钥加密技术对要发送的信息进行加密,然后再利用公开密钥加密技术并( )。

A.使用发送方自身的公钥对生成的对称密钥加密

B.使用发送方自身的私钥对生成的对称密钥加密

C.使用接收方的公钥对生成的对称密钥加密

D.使用接收方的私钥对生成的对称密钥加密


正确答案:C
解析:数字信封技术使用两层加密体制,使用私有密钥加密算法并利用接收方的公钥对要传输的数据进行加密,以保证数据信息在传输过程中的安全性。

第9题:

试题(51)~(53)

椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=<p,a,b,G,n,h>表示。用户的私钥d的取值为(51) ,公钥Q的取值为(52) 。

利用ECC实现数字签名与利用RSA实现数字签名的主要区别是 (53) 。

(51)

A. 0~n-1间的随机数

B. 0~n-1间的一个素数

C. 0~p-1间的随机数

D. 0~p-1间的一个素数

(52)

A. Q=dG

B. Q=ph

C. Q=ab G

D. Q=hnG

(53)

A. ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文

B. ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文

C. ECC签名需要使用自己的公钥,而RSA签名需要使用对方的公钥

D. ECC验证签名需要使用自己的私钥,而RSA验证签名需要使用对方的公钥


正确答案:A,A,B
试题(51)、~53)分析
本题考查椭圆曲线密码ECC的基本知识。
ECC规定用户的私钥d为一个随机数,取值范围为0~n-1。公钥Q通过dG进行计算(通过Q反算d是不可行的)。
RSA实现签名的原理是分别利用自己的私钥和对方的公钥加密,签名后的内容是加密后的密文。而ECC的签名原理是利用密钥生成两个数附加在原始明文后一同发送。
参考答案
(51)A    (52)A    (53)B

第10题:

在公钥签名体系中,用户P发送给用户Q的数据要用 ( ) 进行加密。

A.P的私钥
B.Q的私钥
C.P的公钥
D.Q的公钥

答案:D
解析:
在公钥体系中,私钥用于解密和签名,公钥用于加密和认证。

更多相关问题