相对于DES算法而言,RSA算法的 (1) ,因此,RSA (2) 。
单选题
(1)A.加密密钥和解密密钥是不相同的 B.加密密钥和解密密钥是相同的
C.加密速度比DES要高 D.解密速度比DES要高
单选题
(2)A.更适用于对文件加密 B.保密性不如DES
C.可用于对不同长度的消息生成消息摘要
D.可以用于数字签名
【正确答案】
D
【答案解析】(1)-(2)
DES是一种秘密密钥算法(对称密钥算法),加密和解密使用同样的密钥。
RSA是一种公开密钥算法(非对称密钥算法),加密和解密使用不同的密钥。它的主要缺点是,要想达到好的安全性,要求密钥长度至少有1024位(相比之下,对称密钥算法只需要128位),这使得它在加密大量数据时速度非常慢,所以实践中它被广泛用于密钥分发以及数字签名或小批量数据加密。而对称密钥算法却适合对文件等大量数据进行加密。