单项选择题

RSA是一种基于()原理的公钥加密算法。网络上广泛使用的PGP协议采用RSA和IDEA2种加密算法组成链式加密体系,这种方案的优点是()。PGP还可以对电子邮件进行认证,认证机制是用MD5算法产生()位的报文摘要,发送方用自己的RSA私钥对()进行加密,附加在邮件中进行传送。如果发送方要向一个陌生人发送保密信息,又没有对方的公钥,那么他可以()。

RSA是一种基于()原理的公钥加密算法。

A.大素数分解
B.椭圆曲线
C.背包问题
D.离散对数