2 章(第1/3 页)
败也萧何。这套密码系统是落实在一架机器上的,就是所谓的恩格码机,「恩格码」这个词是音译,原文就是「谜」的意思,又称之为谜机。因为德国人当年造的这种密码机特别多,现在市场上还有人专门收藏。
这个机器有什么好处?大家知道,直到今天我们人类都面对一种两难,就是如果你要更多的安全,对不起,你就必须承担和面对更多的麻烦。就像我们现在电脑系统里、网络上,越是追求安全,设置的密码就要越长,那你用起来肯定就不方便。但是恩格码机或者说谜机,恰恰解决了这个问题,它是又安全,同时又方便,德国人多聪明。
那恩格码机的具体原理是什么?因为太复杂,我只能简单给大家介绍。它同样是用恺撒密码的原理,但是一个字母输进去,它通过一些转盘的转化,每一个字母最后输出来的结果,会有150万亿种可能,德国人就通过一个机器把它做到这么牛。
150万亿是什么概念?就是15后面写18个0。你可以慢慢地试,你可以试着去破译,但是可能一个很大的团队要干几千年,你才能将它破译,它非常安全。
与此同时,它还特别方便,因为那个谜机的形象,有点像打字机,只要你把这封密码文件按照打字机上的键盘输进去,按一个字母,它的屏幕上就有另外一个字母灯亮。只要一个密码抄写员把那个亮的字母给抄下来,就能够还原成平时我们要传达的那个正常的信息。这个操作真的是用一分钟就可以教得会的操作。
德国人在发明这套系统之后觉得特别自信,谜机或者说恩格码机在第二次世界大战中,是德国人普遍运用的一种密码机器。那个时代的密码破译,就是数学家对决的战场,像图灵这样的人就有了用武之地。当然我们顺便说一下,第二次世界大战之后,人类的密码系统其实有一个小小的转向。
比如说这本书的序言是马慧元老师写的,她就讲到,她上大学的时候老师就跟她讲,说现在的密码不能再靠小轨迹了,就是数学轨迹,也就是我的算法你不知道。那万一对方知道了,你这套密码系统不就变得极其脆弱吗?二战之后,人类倾向于用一种什么密码系统?就是膀大腰圆、傻大黑粗。
说白了,我即使把密码告诉你,把破解程序也告诉你,你找来世界上最快的计算机算。你算完了,结果可能是一年后,因为运算量实在太大,而一年后我这套密码已经过期了,这才是最安全的密码。当然现在我看到有人说,随着量子计算机的计算速度进一步提升,这种密码可能也不保