大家好,今天小编关注到一个比较有意思的话题,就是关于恩尼格码的问题,于是小编就整理了3个相关介绍恩尼格码的解答,让我们一起看看吧。
图灵机怎么破译恩尼格码?
1、图灵机可以破译恩尼格码;
2、因为恩尼格码是一种简单的替换密码,它只是将原来的字母换成另外一个字母,而且替换的规则是固定的,所以只要知道它的替换规则,就能很容易地破译它;
3、破译恩尼格码的方法通常是通过统计分析替换后的字母出现的频率,并根据出现频率的规律进行推测和猜测,从而还原出原来的明文。
恩尼格玛密码机发明者?
恩尼格玛密码机在间谍史上赫赫有名,在二战更是引导间谍风云,成为影响战局翻云覆雨的灵掌。事实上,它发明于1920年,一开始被一些商业企业采用,德国很快就将其纳入军事用途,军用版德国防卫军恩尼格玛机从此正式现身。恩尼格玛机由德国发明家亚瑟•谢尔比乌斯和理查德•里特于1918年制造。确切地说,是一种用于加密与解密文件的密码机。大体由三部分组成:键盘、转子和显示器。由于其性质,谢尔比乌斯将这种电气编码机械取名“恩尼格玛”(ENIGMA,意为哑谜),它来源于英国作曲家爱德华•艾尔加的《谜之变奏曲》。
而它走上间谍舞台开始的路也充满了戏剧色彩,谢尔比乌斯在1918年为“恩尼格玛”密码机申请了专利,于1920年开发出产品,但由于成本太高而无人问津,而且他还同时面对着三个竞争对手,荷兰人亚历山大•科赫、瑞典人阿维德•达姆、美国人爱德华•赫本也同在这个项目上申请了专利,但他们的下场比他更悲惨,或者被迫转让,或者始终只停留在纸上,更有甚者因此而入狱。“恩尼格玛”密码机最初并没有给他的发明者带来许多好处,也没有引起军方的重视。直到1923年国际邮政协会大会,“恩尼格玛”密码机的亮相仍是无人喝彩,貌似它的短暂生涯将画上句号。命运在此时出现了大转弯,这只命运之手来自于对手英国,很多时候敌人总比朋友更加了解你。1923年英国政府公布了一战的官方报告,提及一战期间英国通过破译德国无线电密码所取得的决定性优势。警惕的德国人迅速捕捉到了这个重要信息,“恩尼格玛”密码机从此登堂入室,大展身手。
1918年德国发明家亚瑟·谢尔比乌斯(Arthur Scherbius)和理查德·里特(Richard Ritter)创办了一家新技术应用公司,曾经学习过电气应用的谢尔比乌斯,想利用现代化的电气技术,来取代手工编码加密方法,发明一种能够自动编码的机器。谢尔比乌斯给自己所发明的电气编码机械取名“恩尼格玛”(ENIGMA,意为哑谜),乍看是个放满了复杂而精致的元件的盒子,粗看和打字机有几分相似。可以将其简单分为三个部分:键盘、转子和显示器。
二战时,困境中的英国人,要如何破解德国海军的超级恩尼格玛密码?
哈哈哈,这个问题好熟悉呀!我是百家号空军世界的前运营人,一年前我写过原创文章《此人拯救了1400万人性命,提前2年结束二战,英国:拖去阉了》,我来回答这个问题。
首先,我们要知道德军的恩尼格码是什么东西,它的工作原理是怎样的。
恩尼格码是当时德军的主要通讯加密方式,通过“恩尼格玛机”来完成转换。什么意思呢?把要传达的指令,输入到恩尼格玛机中。恩尼格玛机中,有三个转轮,每个字母输入后会完成3次转换,得到一条加密的编码。比如说我们输入了end这个词,就会得出一个长度为9位的加密编码。不仅仅如此,恩尼格玛机内还有十个转接板,这是个转接板,会根据密码本的顺序来打乱这9个加密编码的顺序,也就是说,没有密码本强行破译这些加密编码的话,随便一个字母就有1590万万亿种加密可能,为了保险起见,德军每天晚上,都会通过密码本,以一种极难捕捉的顺序,来改变转接板的排列方式,英国人刨去截获加密情报、传送加密情报的时间外,只有18小时来破译当天所截获的信息,时间一过,德军就会改变转接板的排列方式,导致过去18小时内破解工作化为无用功。所以想要破解这种密码,几乎是不可能的。
为了破解密码,英国军方邀请了数学家、逻辑学家艾伦·麦席森·图灵Alan Mathison Turing来组建了专门的团队,并希望借此改变战争的局势。图灵意识到,在这个时间限制内,人类根本无法完成如此大的计算量,因此开始制作一台代替人脑计算的机器,原型机名为“克里斯托弗”。克里斯托弗是图灵的基友,就是字面意义上的基友,是的,图灵是一位同性恋。
但是,“克里斯托弗”作为图灵机的Beta1.0,计算效率还是非常缓慢。经过图灵团队中成员对其进行改进,将其转轴速度提升了500倍,可效果还是不尽人意。在这里,我们就可以把转轴想象成我们的电脑硬盘的Beta1.0,这一次改进让数据的读取速度提升了500倍。可是“克里斯托弗”的破解方式比较笨,就是挨个对加密编码进行破解,把每个字母的选项都列出来,再重新开始排列,直到得出通顺的语句,我们可以克里斯托弗的这套算法,算作是人类历史上的第一次编程。这样的解密方式有优势也有劣势,优势是破解出来的内容比较完整,劣势就是计算量太大,难以在限制时间内完成工作。
如此一来,工作便陷入了僵局。直到图灵在与电报发报员交流时,才发现大多数电报员都有自己的习惯,在电报中加入一些自己的习惯用语。这句话提醒了图灵,因此图灵改变了破解方法,开始优先破译一些出现频率较高的词,再针对这些词来与从恩尼格玛机中收到的加密编码进行比对,从而排除一些没有意义的组合方式,既降低了计算量,也降低了出现BUG的可能性。我们可以把这个,看作为人类历史上第二次编程。
根据这一次改进,图灵机的2.0版本很快就问世了,并且这台机器已经可以以极高的效率,破解德军加密编码的大部分内容了。英军就这样逐渐开始掌握了德军的密码本,德军很大一部分军事行动,都被英军提前获取。这极大的改变了战争的局势,欧洲的学者认为,图灵和他的团队,让第二次世界大战提前2年结束,拯救了1400万人的性命。而克里斯托弗Beta2.0,被相关学者们进行更深层的改进,研发出了图灵机,图灵机,便是当代电脑的雏形。
遗憾的是,图灵的结局并不好。当时的法律,明确指出同性恋是不合法的,因此图灵被判处“荷尔蒙治疗”,有说法称这种治疗就是化学阉割。在接受了这样的“治疗”后,图灵的心理和生理都产生了极大的排斥,最终在1954年6月7日自杀,自杀前,图灵的桌子上还摆放着一只苹果。这只苹果不是砸到牛顿头上的那只,而是印在我们的Iphone背后的那只。
图灵被誉为“人工智能之父”,2013年,为了肯定对其生前做出贡献的肯定,英国女皇才特赦了已经死去半个多世纪的图灵,给予了拯救1400万人性命的英雄该有的认可和尊重。
对了,B站木鱼水心,解说过关于图灵的纪录片,非常有水平,感兴趣的朋友可以去找一找。
到此,以上就是小编对于恩尼格码的问题就介绍到这了,希望介绍关于恩尼格码的3点解答对大家有用。
还没有评论,来说两句吧...