讲的课都就饭吃了,信息战啊,我辛辛苦苦爬科技树,可不是光给你们用来兜风飞天砍人!在现在这个世界上,什么样的加密算法可以抵挡得住超级计算机的破译,就是德国的‘恩尼格玛机’我也能给他破解开,更别说日本鬼子的密码通讯了,监控系统甚至可以直接通过编辑录音,模拟指挥官的声音下达指令,以日本军队中森严的等级观念,哪支部队敢违抗司令官的直接命令呢?”
“‘恩尼格玛机’,不是说英国人也能破译吗,据说还为此制造了世界上第一台计算机,不过是因为保密的原因,才被美国人把世界上第一台计算机’的名头给抢走了。”
“你这是从哪听来的消息,不是地摊文学上看来的吧,英国人是能够破译德国的‘恩尼格玛机’不假,但他们基本没干什么理论上的工作。”
“简单来说,‘恩尼格玛机’是一种通过机械秘钥加密的密码机,并且机械秘钥本身还会不断地动态变化,所以理论上破译难度极高,当然,在计算机的计算能力面前就是小菜一碟了,只要有合适的破解软件,几秒钟就能破译出来,但对当时的科技水平来说,通过穷举法进行暴力破解完全不可能,不过‘恩尼格玛机’存在几个漏洞。”
“第一就是‘恩尼格玛机’并不是由军方独立研制出来的,而是民间开发出来的加密技术,而且但是世界上有好几家独立开发出来,这就使其工作原理和机械结构被人所了解和掌握。”
“第二,‘恩尼格玛机’毕竟是一种机械加密系统,依靠机械转子进行动态加密,即使可以通过增加转子的方式来提高秘钥的组合数量,但依然存在密钥重复的情况,只能通过改进使用方法来尽可能减少被破译的几率,而不是完全不可破译。”
“第三,就是最脆弱的环节,人,破译方通过谍报工作获得了大量的原始文件,这样就可以通过比对密文来进一步完善秘钥表,减小了工作难度。”
“至于说‘第一台计算机’的事,英国人建造的是一台专门用来破译‘恩尼格玛机’的机器,其工作原理也很简单,就是一台装备大量‘恩尼格玛机’转子的超级‘恩尼格玛机’,通过测试不同的转子组合,逆向推演原文,也就是说在输入端输入密电内容之后,从输出端会输出几十、上百,甚至上千条结果,虽然绝大多数都是不知所云的结果,但其中一条结果就可能是正确的电文,这种工作原理显然和计算机大相径庭,甚至连计算器都称不上。”
“即使是这台机器,也不是英国人自己发明的,其中起主要作用的是波兰人,只不过波兰一早就被德国给闪灭了,波兰人才把原型机转交给英国佬。”
“所以说,在破译‘恩尼格玛机’这件事情上,英国人既没动脑子去想,也没动手去做,只是在拿到原型机之后,为了应对德国对‘恩尼格玛机’的升级,进一步完善了原先的设计,然后就编出来一个‘布莱切利园’的故事,把悲催的波兰人一脚踢开了。”(未完待续。)