如何赏析《模仿游戏 百科》的悲剧性

二战期间盟军苦于德国的密码系统“

”无法破译,政府召集了一批数学家、逻辑学家进行秘密破解工作艾伦·图灵

就是其中之一。破解计划刚开始图灵遭到了以休·亚历山大

为首的组员和领导的排斥,幸而军情六局局长斯图尔特·孟席斯

帮助他立项研究破译密码的机器而图灵则变成了负责人,并招收了新的成员琼·克拉克

开始艰难的工作琼很快就迷上了图灵,由于她的帮助所有组员空前的团结并于两年后成功破解了德军密码。图灵一度与琼订婚但却隐瞒了一个秘密,因为这个秘密他最终遭受到非人的待遇……

首先声明一下答主没有看过《模仿游戏 百科》这部电影,不知道这部影片中有多少演绎的成分所以只是根据史实讲述一下二战中德军的恩格玛机(Enigma machine)是如何被破解的。

想要理解恩格玛机是如何被破解的首先要理解这种机器的加密原理。虽然恩格玛机看起来复杂但它进行加密的基本原理并不复杂。這种机器所做的本质上是一种替换加密(Substitution Cipher)

不要被这个名字吓倒,我们首先来看一下替换加密是什么东西

1)替换加密的原理及破解方法

在古代,当人们想要对一段文字进行加密时会把原文(即明文)中的字母按照某种配对关系替换成其他的字母,从而得到一段别人看鈈懂的密文

例如我们可以按照以下的配对关系对明文进行加密:

在加密过程中,第一行明码表中的字母分别被替换成位于该字母下方的夶写字母加密结束后,将会得到一段不经解密谁也看不懂的密文

比方说我们现在要对下面这段明文进行加密:

按照上面的替换规则加密后,我们将得到一段密文:

就这样我们完成了一次替换加密。我们得到的这段密文被破解的难度有多大呢理论上讲,破解者可以用各种可能的密码表组合来试着解密这段话但由于26个字母可能的排列顺序有

我要回帖

更多关于 模仿游戏 百科 的文章

 

随机推荐