分享免费的编程资源和教程

网站首页 > 技术教程 正文

图灵是怎么破解恩尼格玛密码机的?

goqiw 2025-01-14 13:09:17 技术教程 2 ℃ 0 评论

前面介绍了在二战当中德国使用已经改进过的恩尼格玛密码机来编制高难度的密码。当时英国是没有破译能力的,这是37年的时候英国就发现破不了德军的密码。到了1939年的秋天图灵就应召到名义上隶属于英国外交部通信处的地方,叫做政府编码与密码学、密码学院。它实际上是隶属于英国海军部密码局这样一个军事部门。图灵在这开始从事破译德军密码的工作。

之所以征召图灵参与这个事情原因就是他在1937年的时候发表的一篇文章,实际上已经给了通用计算机研制理论基础。所以图灵参与到军方破译德军密码的工作之后对恩尼格玛密码机进行了深入的研究。

在这大家可以看这个图片展示两页图灵的手稿,这个里头可以看到他是在研究恩尼格玛密码机的结构,另外寻找破解这种密码的办法。根据后来的各方面的描写可以把图灵的工作分成这样的两个层面。

·首先就是图灵需要研制一种速度非常快、功能非常强大的针对恩尼格玛密码机进行破解的专用计算机。这种计算机后来有两个名字,译成中文其中一个名字叫炸弹,还有一个名字叫巨人。实际上战后出了多本图灵破译德军密码故事历史的纪实性的描写。

·首先就是图灵基于自己的计算机的研究研究了刚才所说的两种类型的专用计算机。这两种计算机在二战结束以后因为它实际上是制造了多台,后来战后根据当时英国首相丘吉尔的命令绝大多数都被毁掉了,因为他为了保密但是有少量被保留到今天。这幅图片就是炸弹这种机型内部结构的反应。

·另外下一张照片就是机器另外的一些部分,可以大致看到现在看起来很粗糙,但是在当时应该是世界上最先进的,就是运算速度也是最快的机械装置之一。由于图灵的这种专用机器的不断改进,对于破译德军的军用密码起到了非常重要的作用。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表