单选题 RSA是一种基于 (31) 原理的公钥加密算法。PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,优点是 (32) ,还可以对电子邮件进行认证,认证机制是用MD5算法产生 (33) 位的报文摘要,发送方用自己的RSA私钥对 (34) 进行加密。如果发送方要向一个陌生人发送保密信息,但是没有对方的公钥,那么可以 (35)

单选题 A. 大素数分解 B. 椭圆曲线 C. 背包问题 D. 离散对数
【正确答案】 A
【答案解析】
单选题 A. 两种算法互相取长补短,从而提高了信息的保密性
B. 可以组合成一种新的加密算法,从而避免专利技术的困扰
C. 既有RSA体系的快捷性,又有IDEA算法的保密性
D. 既有RSA体系的保密性,又有IDEA算法的快捷性
【正确答案】 D
【答案解析】
单选题 A. 256 B. 160 C. 128 D. 96
【正确答案】 C
【答案解析】
单选题 A. 邮件明文 B. IDEA密钥
C. 邮件明文和报文摘要 D. 报文摘要
【正确答案】 C
【答案解析】
单选题 A. 向对方打电话索取公钥 B. 从权威认证机构获取对方的公钥
C. 制造一个公钥发给对方 D. 向对方发一个明文索取公钥
【正确答案】 B
【答案解析】[解析] 本题主要测试了RSA加密算法的相关内容:
RSA算法是基于大数难以分解因子数论原理建立的。它所依据的原理是:根据数论,寻求两个素数比较简单,而将它们的乘积分解则极其困难。在此体制中,每个用户有两个密钥:加密密钥PK={e,n}和解密密钥SK={d,n}。
PGP协议的加密算法采用RSA和IDEA两种加密算法;既有RSA的保密性,又有IDEA算法的快捷性;该协议的认证机制采用MD5算法;可以产生128位的报文摘要,然后发送方用自己的RSA私钥对邮件明文和报文摘要进行加密。