问题
单项选择题
加密算法中两个最基本的密码算法是______。
A.加密和解密
B.DES和RSA
C.置换和代替
D.置换和易位
答案
参考答案:D
解析: 加密算法中,将明文转换成密文的算法中有两种最基本的密码算法,即置换密码算法和易位密码算法。其他复杂的算法,如DES都是这些基本算法的组合。置换密码算法是将明文中的每个元素(比特、字母、比特或字母的组合)用其他元素来置换(替代)。如将ABCD加密变成EFGH。易位密码算法是对明文中的元素进行重新排列组合,即元素本身没有改变,只是改变了其在明文中的位置。如将ABCD加密变成BCDA。