五千年(敝帚自珍)

主题:【原创】密码传奇(三):12、纯技术篇之活拆了ENIGMA (3) -- 1001n

共:💬32 🌺51
分页树展主题 · 全看首页 上页
/ 3
下页 末页
    • 家园 【文摘】转一篇有趣的:自作聪明 德国把日本海军送进死亡陷阱

       第二次世界大战中,美军凭借中途岛海战的胜利,一举扭转了太平洋战场上的不利局面。美军声称,这主要得益于其情报工作。然而,很少有人知道,日本的法西斯盟友德国在其中发挥了独特的作用。请看———

        

        珍珠港事件发生后,美国情报机构投入大量的人力、物力,加强在美国本土和夏威夷群岛对日本电报的破译工作,同时美国还进一步加强了与英国情报机构的合作。这些措施很快收到了效果。日本海军在中途岛战役之前的战略部署,美国几乎了如指掌。

        

        起初,日本海军对美国情报工作的加强深为顾虑。他们担心自己密码的安全。但此时日本的法西斯盟友德国却给日本打了保票。德国称日本如果使用德国制造的密码机,就可以万无一失。德国愿意援助日本一船德国最新的密码机。对于从天而降的好事,日本当然欣然接受。很快,日本海军就大量地使用了德国的这种密码机。随后日军越发狂妄起来。他们觉得可以不再为自己密码的安全性担心了。

        

        日本人并没有意识到他们太迷信德国密码机了。矛与盾从来就是此消彼长的,德国制造的密码机并非像其所说的那样万无一失。其实,英国情报机构早就将德国这种密码机发送的密码破译成功。连德国要援助日本一船密码机,英国也是通过破译密码而获悉的。对此,同盟国欣喜若狂。它们对运送密码机的德国船只没有采取任何行动,让它安全地抵达日本,因为它们清楚,日本一旦使用了这种密码机,日方就将没有秘密可言。

        

        果然,不久美国就破译了日本的一封电报,得知日军将把一个代号为“AF” 的地区作为主要攻击目标。美国方面分析,“AF”可能是指阿留申群岛、夏威夷群岛或者中途岛。美国太平洋舰队司令尼米兹上将猜测,可能是中途岛。为了证实自己的判断,他命令中途岛警卫部队司令,用明码发出一封电报,说中途岛极缺淡水,然后等待着日本方面的反应。过了几天,美国情报机构破译了一份日本电报,说“AF”缺乏淡水。这证明“AF”指的就是中途岛。

        

        就这样,德国自作聪明的援助使得美国海军终于捕捉到重大战机。当日本海军企图再次采取重大军事行动、进攻美国中途岛时,早就张网以待的美国海军给了它沉重打击。中途岛战役成为美国在太平洋战场上的转折点。(来源:《中国国防报》)


      本帖一共被 1 帖 引用 (帖内工具实现)
      • 家园 又是一篇“拍脑瓜”的作品,呵呵

        首先感谢老兄转帖,让我看到如此有意思的文章。以下文字,可不是针对老兄的,千万别误会啊:)

        ---------------------------------------------

        大概是多表替代想的太久——整整想了一夜,现在都早上五点了——脑袋都给想坏了

        文中似乎有四个错误,罗列如下:

        1、日本普遍使用的从来不是德国的原装密码机,而是根据ENIGMA-K改进而来的新型密码机——紫密(也有文献认为,紫密是日本人独自研制出来的,但似乎不太可信——他们明明买过ENIGMA-K);

        2、日本使用紫密,早在1937年就开始了;而英国人对ENIGMA的破译,即便是第一批试验性破解的,也已经是1939年的事儿了。而文中所说的事情,都是发生在1941年12月珍珠港事件以后的啊;这紫密,难道是穿越时空飞到日本的?呵呵。。。

        3、即便在珍珠港事件以前,美国就已经破译了紫密,时间是1940年8月——这时候,离珍珠港挨炸还有一年多呢。。。

        4、美国破译那份揭示AF之谜的电报的时间,大概是1942年6月;同时,1001n得很遗憾地说一句:

        那份电文,根本就不是由密码机加密出来的

        这才是这篇文章最最致命的硬伤。这里简单说一句吧:

        那份电文是用一种混合体制的密码加密而来的,由于是日本海军使用的,被美国密码机构编号后,代号为JN25(J是日本,N是海军)。JN25密是密本+乱数机制的混合密码,相当强悍,但是仍然属于手工操作。不过,最后当然还是被破掉了,呵呵。

        至于这一段故事还有没有时间去细写,真是完全不知道了

        ------------------------------------

        写到这里,也有点悲哀:密码这东西,真的高深莫测到了可以任意添油加醋地演义的程度么?

        什么“一船密码机”,什么“盟国欣喜若狂”,什么“对于从天而降的好事,日本当然欣然接受”……这都哪儿跟哪儿啊。。

        就说这最后的“欣然接受”,也实在演义过头了吧。。不说文中的戏说,单说历史上的真事吧。紫密借鉴了ENIGMA,应是无疑的;即便如此,日本人也没有直接全盘拿下,而是把ENIGMA的反射板给去掉了——他们很精明地发现了反射板暗藏的弱点,把它改良了。又谈何“欣然接受”?

        一般朋友想必也能看出问题,笑笑也就过去了;也就是我,老跳出来叫真儿……不过,我还是觉得,这个作者太不应该,哪怕,他只要稍微查查资料,也断然不会这么乱说啊。。

        唉。。更气人的是,这文章的最开头和结尾,却又都是真事。这种两头真,中间夹点假货的手法,可实在是。。。

        不感慨了,还是赶紧去睡觉吧……

        元宝推荐:ArKrXe,
        • 家园 二战时日本密码系统

          紫密是日本的最高级外交码,使用转轮密码机,是日本人参考enigma自己搞的。美国人最早40年夏天就破了紫密,在珍珠港之前曾破译过让日本大使馆销毁码本和紫色密码机的密电指令。

          日本的海军码是另一个体系,使用码本和配套加数本的方法,不用密码机,手工操作。jn25和其前身红码都是这样。码本把电文字转成数字(中国民用电报也是这样的),加数本就是一页一页的随机数。使用时电报员在报头先发一个数字,就是加数本的页码,然后对第一个原电文字先找对应的电码,再把这个对应的码加上加数本那页上的第一个数字,然后如此处理全电文。解码的时候收报方有同样两本码本,把收到的数字减去对应加数,再查电码本就得出了原文。加数本经常更换。对付这种密码体系,只有一个字一个字的去构建密文和原文对应表,破译一般也是一个字一个字进行的,所以大多数电文都是部分解出,不会象密码机一旦复制出机器破译出当日加密码全部密文都会被破。所以才会有那个人所共知的af故事,针对未破的关键字进行反情报工作。


          本帖一共被 1 帖 引用 (帖内工具实现)
        • 家园 1001n兄这种严谨的精神真是太值得学习和推广了。
        • 家园 赞一个,老兄做学问真是严谨

          钦佩呀。尽管密码系列看得有点头大,但是花是绝不能吝啬的。

        • 家园 都是跟韦小宝学的, 按理这方面的资料很多

          就是撒谎也不能这么夸张,难怪现在各种所谓的内部消息独家揭密什么的满天飞呢

    • 家园 对1001n佩服的五体投地。花吧,别渗着了。
      • 家园 唉……老兄还是帮忙找个地缝让我钻进去吧……

        高手一看就知道,我这个介绍其实有多笨拙。。只是碰巧了,我这个爱好,大家一般不太了解,也就很容易让大家觉得好像我多厉害似的。。其实不是。。后文中将会分析连接板,到那时候您肯定会看出,这个1001n其实。。唉。。。

        不仅不值得佩服,简直就是笨!

        只是,如果这个笨文章能对您的思索有一点点启发的话,那倒真是让我很高兴的一件事了

    • 家园 鲜花,有些人聪明到这份上。。。。。。真让我们绝望啊。
    • 家园 问个问题: 三个轮是相当于三个"表" 可以再"反射" 回来

      又要再经过三个"表" 加密是不是可以算是六个了呢?

      • 家园 老兄的问题,下文专门有介绍的

        虽然经过了六次转轮,但和严格意义上的“六”表加密,还是有不同之处的。如果说经过转轮组,执行的是“三”表加密的话,那么经过反射板后,应该认为是执行了两次“三”表加密吧。

        这个细想起来,还真是个问题;前两天写的时候,可是在这个地方发了好一会儿愣的,呵呵。后文里会有我对这个问题的想法,也供老兄参考:)

        最后,所谓“六表加密”“三表加密”什么的,都是本文为了简明起见,自行杜撰的名词,可千万别拿出去和人讨论啊——会被真正的专家讪笑滴。。

    • 家园 花! 晚了一步啊, 占不到沙发! 有想哭的感觉!!
分页树展主题 · 全看首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河