问题
单项选择题
数据加密是一种保证数据安全性的方法,数据解密则是逆变换,即 (1) 。密码体制可分为 (2) 和 (3) 两大类。DES的密钥长度为 (4) 位。破译密码面临多种不同的问题,其从易到难排列依次为 (5) 。
A.选择明文、已知明文、仅知密文
B.已知明文、仅知密文、选择明文
C.已知明文、选择明文、仅知密文
D.仅知密文、已知密文、选择明文
答案
参考答案:A
解析:破译密码的工作称为密码分析。密码分析有三种难度:
(1)仅知密文。破译者得到了密文,其余一无所知。相对其他两种情况来说,这是最难破译的一种情况。
(2)已知明文。在这种方法中,密码分析员掌握了一段明文和对应的密文,目的是发现加密的钥匙。在实际使用中,获得与某些密文所对应的明文是可能的。例如,电子邮件信头的格式总是固定的,如果加密电子邮件,则必然有一段密文对应于信头。这时已经比较容易破译密码,但还不是最容易的情况。
(3)选择明文。在这种方法中,密码分析员设法让对手加密一段分析员选定的明文,并获得加密后的结果,目的是确定加密的钥匙。这给了破译者充分的选择余地去分析加密方案。