问题 单项选择题

相对于DES算法而言,RSA算法的 (1) ,因此,RSA (2)

(2)

A.更适用于对文件加密

B.保密性不如DES

C.可用于对不同长度的消息生成消息摘要

D.可以用于数字签名

答案

参考答案:D

解析:(1)-(2)
DES是一种秘密密钥算法(对称密钥算法),加密和解密使用同样的密钥。
RSA是一种公开密钥算法(非对称密钥算法),加密和解密使用不同的密钥。它的主要缺点是,要想达到好的安全性,要求密钥长度至少有1024位(相比之下,对称密钥算法只需要128位),这使得它在加密大量数据时速度非常慢,所以实践中它被广泛用于密钥分发以及数字签名或小批量数据加密。而对称密钥算法却适合对文件等大量数据进行加密。

单项选择题
单项选择题