问题 单项选择题

下面加密算法中,加密和解密需要用不同密钥的是______。

A.AES
B.RSA
C.IDEA
D.DES

答案

参考答案:B

解析: 本题考查加密算法的基础知识。
加密算法根据加密密钥和解密密钥是否相同分为共享密钥算法和公钥加密算法。若使用的加密密钥和解密密钥是相同的,则称为共享密钥算法,而使用不同的密钥进行加密和解密的算法称为公钥加密算法。
在以上算法中,DES、AES和IDEA都是共享密钥算法,只有RSA是公钥加密算法。

综合题
单项选择题