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