几点结论
从前面几节讨论过的若干实例可以清楚地看出,诸多因素影响着攻击者破译密码系统的机会。我们也已看到,虽然掌握密钥是攻击者最主要的目标,但如果所使用的基础语言结构性很强,那么他无须找出整个密钥就有可能破译出特定的信息。事实上,我们前面给出的例子已经很清楚地表明,在估计攻击者成功的可能性时,基础语言的结构是极为重要的因素。例如,我们很清楚,对随机数据进行伪装比起成功地加密英文文本要容易得多。对英文文本而言,保护短信息的安全比保护长信息要容易得多,这显然也是事实。确实,对于单独的一条短信息,比如说它只有3个或4个字母,那么很多弱加密算法就足够用来对它加密并保证其安全了。