以下文字资料是由(历史认知网 www.lishirenzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

德国人自诩牢不可破的恩尼格玛密码体系,如何被波兰人用炸弹轰开

第二次世界大战中,正面战场的烽火备受瞩目,似乎后人的目光都放在了波澜壮阔的战争中。然而在秘密战线上,同盟国和轴心国围绕着情报所展开的较量也一点不比正面战场差。今天笔者就给大家讲述,有关恩尼格玛密码机和「 ”炸弹”的故事。 一.天书一样的恩尼格玛密码机 密码,这个词大家一定很熟悉,我们在影视剧里常常听到这个词。在战争中,无线电报要不被人解读,就得在无线电发报时,按照密码本来发报。因为无线电的坏处是,你能接收,别人也可以。在第一次世界大战和此后的一段时间里,英国对于德国的无线电破译一向是精准而高效。但到了1926年,英国收到的德国无线电报突然都成了一份份天书,根本无法破译,这是怎么回事呢? 原因就在于这个小盒子,就是图里的,这个东西叫做恩尼格玛密码机,名字有点绕口,它的原理一样绕口。在它的内部有叫做转子的零件,这个转子才是关键。看到这个图里的恩尼格玛密码机没有,很像是我们现在用的键盘吧?其实也就是这么一回事。它的特点在于,你第一次按下A键,上面对应的灯泡亮起来的,却可能是B灯,这就是转子的作用。 同一个字母在明文的不同位置时,可以被不同的字母替换,而密文中不同位置的同一个字母,又可以代表明文中的不同字母,这种加密方式在密码学上被称为「 ”复式替换密码”。但是,这样很容易被发现规律,所以德国又加了两个转子,当第一个转子转动整整一圈以后,它上面有一个齿轮拨动第二个转子,使得它的方向转动一个字母的位置。 假设第一个转子已经整整转了一圈,按A键时显示器上D灯泡亮;当放开A键时第一个转子上的齿轮也带动第二个转子同时转动一格,于是第二次键入A时,加密的字母可能为E;再次放开键A时,就只有第一个转子转动了,于是第三次键入A时,与之相对应的字母就可能是F了。如此一来,重复的概率就达到26x26x26=17576个字母之后,想要抓住规律,谈何容易? 而在它的内部,还有反射器,这张恩尼格玛密码机的原理图显示了,恩尼格玛密码机的运作原理——按下A键后机器是如何将它显示成D键的(灯D发亮),而按下D键的同时灯A也会发亮,但是按下A键是永远不会使灯A发亮的,这是因为恩尼格玛密码机安装有反射器。换句话说,在这种设计下,反射器虽然没有像转子那样增加不重复的方向,但是它可以使解码过程完全重现编码过程。而这个过程就导致了,破解电码的难度大大增加。 二.恩尼格玛密码机的弱点 然而天下没有不会被破解的密码,恩尼格玛密码机也一样,波兰人是第一个破解了它的人。很诧异吧,第一个破解它的竟然是波兰人?这是怎么回事呢?这还要归功于一个叛变的德国情报人员,汉斯·提罗·施密特。他当时实在是穷的不行了,换句话,揭不开锅了。于是这个德国通讯部门密码处的负责人,在1931年11月8日,竟然拿着一份有关恩尼格玛密码机的情报去找了法国人。 这些关于恩尼格玛密码机的转子和操作方式的资料,让他赚了一万马克,在当时这可是巨款。不过法国人根本没有重视,他们认为恩尼格玛密码机根本无法破解,所以没有在意。但是这份情报,却被转赠给了波兰人,波兰人决定破解它。 当时波兰人已经设法搞到了恩尼格玛密码机的复制品,说起来很搞笑。当时一个恩尼格玛密码机的商用版本送到了德国驻波兰大使馆,不过那一天是周六,大使馆没有人。波兰人就趁机把这个密码机拆了,然后挨个零件拍照,测绘,最后把它装回去,装作什么也没有发生。自己偷偷地复制了一个,但很可惜,这是民用的,不是 ... 的。波兰人还是犯愁。 不过这份情报来了,现在就可以按着这个,逆向推出 ... 版本是怎么样的,波兰人还真的仿造了一个 ... 版出来。而当时负责破译的是号称「 ”波兰三杰”的三位数学家:马里安·雷耶夫斯基、杰尔兹·罗佐基和亨里克·佐加尔斯基。这三个人可了不得,因为就是他们破解了恩尼格密码机和其密码体系。 他明白,重复乃是密码的大敌。所以他注意接收每一份德国加密通讯,他发现每一份通讯,都有字母重复,这就是恩尼格玛密码机的弱点了。如图所示,四封电报里,有四个字母是反复使用的,这就让他发现了规律,从而可以破解恩尼格玛密码。当然这只是个范例,因为这和转子的数量有关,当年波兰三杰面对的是三转子的密码机,和后来的恩尼格玛密码机升级版本有所区别,不过大意如此。 根据这个规律,他们摸索出了另一个规律:虽然这些循环圈是由当日密钥,也就是转子的位置,它们的初始方向以及连接板上字母置换造成的,但是每组循环圈的个数和每个循环圈的长度,却仅仅是由转子的位置和它们的初始方向决定的,和连接板上字母交换的情况无关!也就是说,恩尼格密码机实际上是26x26x26=17576,然后17576x6=105456,所以实际上是105456个密钥。波兰三杰现在终于知道了,德国人的恩尼格玛密码机是怎么一回事了。 三.「 ”炸弹”的传奇 如果按照原来的办法,一个一个去测试,怕是要累死,因为会有上亿个密钥等着他们。但是恩尼格密码机的数量巨大的密钥主要是由连接板来提供的,如果只考虑转子的位置和它们的初始方向,只有105456种可能性。虽然这还是一个很大的数字,但是把所有的可能性都试验一遍,已经是一件可以做到的事情了。 1933年开始,波兰三杰根据置换矩阵的方程式,开始不断地破译德国人的情报。德国人做梦都想不到,牢不可破的恩尼格玛密码机,竟然就这样被破解了。这期间还发生了一个搞笑的事情,1934年,赫尔曼·戈林和一批德国高级官员来波兰华沙的无名战士墓献花,很凑巧的是,这里紧紧挨着波兰密码处,波兰三杰正透过办公室,看着戈林呢,而戈林呢?做梦也想不到,他距离波兰密码处只有咫尺之遥。 尽管这之后德国人对恩尼格机的转子连线做了一点小小的改动,以至于破译工作一度停顿。但是波兰三杰早有对策,他们根据规律,制造了一个机器,这个机器可以自己自动验证26x26x26=17576个转子方向的机器,为了同时验证三个转子所有可能的位置排列,就需要六台同样的机器,这样就可以测试105456个排列。 按照这个思路,六个机器就排列成了一个巨大的机器,有一米高,能在两个小时内就破解出当日的密钥。波兰三杰给它起了一个很狂野的名字,叫做炸弹,因为它是如此巨大,以至于运作起来发出的声音震耳欲聋。这个名字也名副其实,因为炸弹确实轰开了德国人那几乎牢不可破的密码体系。 在1933年1月至1938年末,波兰人破译了德国十万条情报,可以说对于波兰起到了许多帮助。那段日子里,波兰的高级军官们会收到标有「 ”维奇尔”(Wicher,破译恩尼格玛密码行动的代号)的情报,他们被告知这些情报绝对可靠,但来源绝密。然而很不幸的,在1938年末,德国在密码机里新装了两个转子,连线也变成了16根,现在炸弹失效了,因为密钥的总数已经是原来的一万五千倍了,这种几何级的增长彻底让波兰三杰的工作打了水漂,而正是这时候,德国人发动了闪电战,波兰沦陷了。 结语 然而没有人知道的,波兰三杰已经带着炸弹的图纸,和他们的工作资料离开了。他们把资料交给了英国和法国的同行,这让英法密码专家目瞪口呆。当然法国情报人员没能搞出什么,因为法国也步了波兰的后尘。但是在英国,一个叫做艾伦·麦席森·图灵的人却得到了这些资料,他将续写炸弹的传奇。 参考文献:《密码故事》 《二战时期密码决战中的数学故事》 《不折之鹰》

德国人自诩牢不可破的恩尼格玛密码体系,如何被波兰人用炸弹轰开的更多相关文章

  1. 沃伦屠 ... ,二战最恐怖的屠 ... 之一,邻居亲朋互相残 ... ,十万人惨死

    二战期间,法西斯军队制造了多起残暴的大规模屠...,令人发指。然而,战争是复杂的,人性也是复杂的,事实上除了日本军队和纳粹军队进行的暴行外,二战期间还有其它地区也发生了极为恐怖的暴行,比如极为残暴的沃伦屠...!它其实是一个地方,沃伦省,波兰第二共和国时期的一个省,位于该国东部。德军撤退后,这些极端乌克兰人开始对境内的非乌克兰人进行了恐怖的虐...。

  2. 老照片:聪明的德国人造出新型密码机,却愚蠢地以为盟军无法破解

    1923年,德国人获得一种新型密码机,名为恩尼格玛。后来,他们又造出了洛仑兹密码机,它竟有12个转子。依着德国人的想法,盟军要破解恩尼格玛是不可能的,更不要说洛仑兹了。英国首相张伯伦向德国宣战的第二天,他就来上班了。花粉过敏的图灵,戴着防毒面具,每天骑车5公里才能到庄园。德国人自然也知道自己的密码,好像是不密了。诺曼底登陆前的一些重要情报,就是通过破译日本使节发往国内的电报而得到的。

  3. 波兰在这里对德国裔大开 ... 戒,纳粹表示以血还血,全市2万人被屠

    在几乎所有的历史教科书中,我们都无法找到与「”血腥星期天”或「”比得哥什”相关的条目。对于二战通常都只说1939年9月1日,德军发动战争,越过了波兰边境,第二次世界大战就此爆发。接下来便是波兰在德军的攻击下亡国,波兰人民从此生活在了水深火热之中。在德国和苏联的双重压迫下,波兰人民忍饥挨饿,财产被没收后送进了万恶的集中营。但其实在德军入侵波兰三天后,发生的一件惨案,很大程度决定了波兰人在二战中德国所

  4. 44年波兰人起义,德军中将:胆敢对德国人开枪,立即从地球上抹掉

    1939年德国闪击波兰之时,对于波兰...来说,他们面对的敌人不止西边的德国,在波兰局势最紧迫的时候,苏联也从东边跨过苏波边境。简单的说就是对于波兰流亡...来说,在这场第二次世界大战中,苏联、德国都是曾经伤害自己的人。与此同时在波兰境内反抗德国的武装,不止临时...领导武装,为了配合自己的军队在波兰境内作战,苏联于1944年7月底成立了"波兰民族解放...会",作为自己在波兰的代表。

  5. 俄国沙皇与波兰人激战,结果引来鞑靼人入侵,首都莫斯科惨遭血洗

    克里米亚鞑靼骑兵就在俄国人和波兰人激战正酣的时候,立陶宛贵族给克里米亚汗国的可汗道拉特送去了一大堆金子,希望他能带领鞑靼骑兵深入俄国境内作战,克里米亚汗国是从金帐汗国分裂出的一个汗国,汗国的创建者哈吉·格来自称是成吉思汗的后裔,他在建立克里米亚汗国之后,延续其蒙古祖先的传统,每隔一段时间就前往东欧地区进行了袭击和掠夺。

  6. 德国人自诩牢不可破的恩尼格玛密码体系,如何被波兰人用炸弹轰开

    第二次世界大战中,正面战场的烽火备受瞩目,似乎后人的目光都放在了波澜壮阔的战争中。然而在秘密战线上,同盟国和轴心国围绕着情报所展开的较量也一点不比正面战场差。

  7. 克鲁瑟诺之战:数千波兰骑兵狂殴30000俄军

    1610年的克鲁瑟诺之战,就是俄罗斯当时军事水平的最佳体现。1610年,在今天俄罗斯西部边境内的小镇克鲁瑟诺,联邦军又被支持瓦西里四世的俄军挡住去路。波兰人的快速前进分队,虽然有12000人的规模,却只带了2门大炮。他的麾下集结了30000名俄军与5000瑞典人提供的雇佣军。但因为波兰军队的封锁,克鲁瑟诺镇内的俄军并不知道有一支规模如此庞大的援军抵达。结果在之后的战斗中,8000人全部困守工事内,毫无作为。

  8. 亨利克·显克维支有着怎样的创作特点?关于他的评价是怎样的

    >显克维支对他的同胞们的缺点从来不是视若无睹的,他总是毫不容情地揭发它们,同时还公开表现波兰的敌人们的才能和勇气。但是显克维支始终是个爱国者,他确实恰如其分地如实表现了波兰人民的英勇气概。这种高度的客观性最足以证明显克维支的思想和历史观的睿智。>>显克维支的的史诗风格达到了艺术上绝对完美的地步。

  9. 卡廷惨案:谁制造了遮蔽血腥和灾难的谎言?

      波兰是个不幸的国家。  2010年4月10日,波兰总统卡钦斯基及部分军政要员乘飞机前往俄罗斯的斯摩棱斯克,参加“卡廷森林事件”七十周年纪念活动,飞机在降落时不幸坠毁,包括总统夫妇在内的九十六人无一生还。  就在总统客机出事前三天即4月7日,俄...

随机推荐

  1. 大连孝子

    大连孝子从23岁到47岁,他放弃了成家念头,放弃了出国工作机会为照顾因脑出血成为植物人的父亲,当年23岁的王希海不仅放弃了出国工作的机会,还放弃了成家的念头,如今,47岁的他已经照顾父亲24年,80岁的老人身体状况依然不错。老教授说他该给大学生讲护理课今年9月,王希海发现父亲身上有了淤青,他连忙送父亲去医院。王淑贞说,她当时告诉王希海买牛奶不一定要到大连商场,可王希海的回答让她大吃一惊。

  2. 尉迟恭怎么死的?尉迟恭简介

    大将尉迟恭怎么死的大唐开国名将尉迟恭,半生戎马,随唐太宗征战沙场,为大唐开国奠基立下了汗马功劳。晚年的尉迟恭告别疆场,颐养天年,虽依然操心国事,然而大半时间得以在家弹奏清乐,自娱自乐,享受退休生活,直至七十四岁逍遥离世,在中国古代众多年轻为国征战的将领中,尉迟恭的结局无疑是比较圆满的。尉迟恭图贞观十九年二月,...亲率大军从洛阳出发,亲征高句丽,命太子李治监国。此时,已在家中养老的尉迟恭得知消息后

  3. 爱情不是开端的甜美,而是富贵退避仍然不离不弃-感人的情话

    感情的事常常说不明白,不是不想爱,不是不去爱,怕只怕,爱也是一种伤害。十六、爱情不是开端的甜美,而是富贵退避仍然不离不弃。我爱你,这是我的劫难。

  4. 梦见扔碗

    周公解梦梦见扔碗是什么意思,是怎么回事,意味着啥,代表什么。做梦梦到扔碗是什么预兆,好不好呀,预示着未来会发生啥呢?会有啥征兆。

  5. 关于爱情的心情说说 或许你仍然觉得短暂 可相爱从来不是漫长-感人的情话

    我想要的也只是一个爱我的人,,而已四、距离,从不会分开两颗真正在乎彼此的心。

  6. 周公解梦 梦见地道是什么意思 – 周公解梦

    周公解梦梦见地道是什么意思周公解梦梦见地道梦见自己藏在地道里或地下室内,灾祸会降临。已婚女人梦见自己躲在地道里,会得重病,或者流产。病人梦见自己鉆进地道,自己的病会成为不治之症。商人梦见藏在地道里,会被竞争对手排挤出市场。周公解梦梦见公共汽车是什么意思–周公解梦

  7. 梦见放爆竹不响

    周公解梦梦见放爆竹不响是什么意思,是怎么回事,意味着啥,代表什么。做梦梦到放爆竹不响是什么预兆,好不好呀,预示着未来会发生啥呢?会有啥征兆。

  8. 重财轻义是什么意思?

    【拼音】zhòngcáiqīngyì【解释】指看重财利而轻视道义。【出处】唐·韩愈《论捕贼行赏表》:“百姓小人,重财轻义,不能深达事体。”【例子】无【相关】百度“重财轻义”

  9. 敛骨吹魂的意思及成语解释 | 成语大全

    敛骨,使散掉的骨骼集结起来。吹魂,把散走的魂魄吹送回体。

  10. 【离房】的意思是什么?【离房】是什么意思?

    的意思是:离房lífáng1.犹别室。

返回
顶部