正常情况下,enigma的保密性也足够了,它的字母组合方式可以产生1000多万种排列,如果再加2个转子,数量级直接过亿,甚至即使对方持有同样密码机,如果不知道字母排列规律,仍然是没有意义的。这对于时效性很强的战术情报来说,完全够用了。
enigma的悲剧就在于它遇到了不正常的情况:
密码机结构和编码规律被反向破解
波兰人根据战前一个德国人出售的简单版商用机,虽说商用机的密级不如军用机那么精密,但原理和结构是一样的,波兰人根据这台商用机,结合平时监听的德国通讯纪录,硬生生的用数学方法推算出了德军的军用机编码规律,并反向复制了一台军用版enigma,在1939年8月29日将这个成果转交给了英国。英国人在此之前从没得到过一台军用机的样品,之后英国人所要做的事情就是研究德国人怎么玩字母游戏,这个就是单纯的累积和分析工作了,可以用早期计算机完成,但最关键的破解结构和规律,则是波兰人完成的