问题
单项选择题
相对于DES算法而言,RSA算法的 (72) ,因此,RSA (73) 。
73()
A.更适用于对文件加密
B.保密性不如DES
C.可用于对不同长度的消息生成消息摘要
D.可以用于数字签名
答案
参考答案:D
解析:
本题考查密码算法的基础知识。
对称密钥密码算法和非对称密钥密码算法的对比如下:
(1)一般要求
·对称密钥密码算法加密和解密使用相同的密钥;收发双方必须共享密钥。
·非对称密钥密码算法加密和解密使用不同的密钥;发送方拥有加密或解密密钥,而接收方拥有另一密钥。
(2)安全性要求
·对称密钥密码算法密钥必须保密;若没有其他信息,解密消息是不可能或至少是不可行的;知道算法和若干密文不足以确定密钥。
·非对称密钥密码算法两个密钥之一必须是保密的;若没有其他信息,解密消息是不可能或至少是不可行的;知道算法和其中一个密钥以及若干密文不足以确定另一密钥。
DES是对称密钥密码算法,它的加密密钥和解密密钥是相同的。RSA是非对称密钥密码算法,它使用不同的密钥分别用于加密和解密数据,还可以用于数字签名。对称密钥密码算法的效率要比非对称密钥密码算法高很多,适用于对文件等大量的数据进行加密。