这是第二次世界大战初期的画面,你是不是也很纳闷为什么德国因为有一种名为恩尼格玛的密码机就能在战场让盟军抱头鼠窜?正因为由于它号称是历史上最厉害的加密机器,所以德*用军**它来加密所有的情报。
当你按下一个A它可能会出现一个H,别看它只有3个组合齿轮,而恩尼格玛密码机的密码变换组合却异常复杂。如果用具体数字给大家来说就是眼前的这三个转子的转动方向,它们竟然可以组成26x25x26=16900种可能。然而即使三个转子在不同的相对位置也可以构成了6种可能性。

我们再考虑到连线板假如让这三个转子两两交换6对字母,最后会形成100391791500种组合。此时屏幕前的你惊不惊喜意不意外?上面的数字可以简单理解成大约1亿亿种不同的密码变换组合,就算盟军所有的算数行家都来打卡如此复杂的数列以至于所有人全年无休也需要上千年才能解读信息。
然而更要命的是德军24小时就要更改下加密剧本,这也就意味着盟军一天之内的解读方向不对努力就白费,这也使得恩尼格玛密码机在一段时间内被认为是无法破解的。果不其然德军也仗着它在整个欧洲所向披靡。

换句话来说尼格玛机被用于加密和解密信息真是个错误的决定,因为它直接或者间接导致数以万计的战士倒在战场,所以你可以将其理解成一个非常复杂的字母搭配机。眼前所见的键盘和可以亮灯的板子相对应同样拥有26个字母,假如从键盘一端输入而另一端的字母就可以点亮。
至于它的加密原理其实也很直观,就是当你按下键盘上的一个字母时电流会通过一系列精心设计的电路和转子最终点亮灯板上的一个字母。但这个点亮的字母与按下的字母并不相同,而是通过加密变换得出的结果。

当然现实情况下这种变换要复杂的很多,以至于即使是专业的解密人员也需要借助特定的工具和技巧才能还原出原始的信息。在战场上恩尼格玛密码机成为了德军传递情报的利器。无论是战术安排、*队军**调动还是战略决策,德军都借助这台神奇的机器将信息加密后传递出去。这使得盟军在情报战上处于了极大的劣势,无数战士因为无法及时获取准确的情报而失去了生命。

但是你也无须过分担心,然而正如历史所揭示的那样,世界上没有任何一种加密方法是绝对安全的。虽然恩尼格玛密码机在一段时间内让盟军头疼不已,但最终还是让一位数学天才带领的团队打破了他们的威胁。他们利用机器最终打败机器的思维方式,通过模仿恩格尼玛密码机的原理,制造出世界上第一台人工智能原型机。
但你知道这位天才工程师的名字吗?