作者|吴羽东华,抗战史研究爱好者,收藏日军联队史百余册。本文为网易历史独家稿件,谢绝转载。
前言
中国密电专家仅能破译日本外交密码
实际上珍珠港事件前,中国仅能对日本外交密码进行简单破译。根据池步洲本人回忆,其于1937年10月奉命研究日本密电码,但至1938年底的一年中,都在一路逃难,研究工作毫无进展。其本人亦承认当时“真是一窍不通”。在汉口军委会密电组研究一年后,终于在39年的3月破译日本外交密码。而日本使用过的各种密电类别有几十种,光海军就有二十几种。其中日本外务省的外交密码,最初使用被称为“暗号A”(red code)的红色密码。该种单一替换式密码由于过于简单,早在1935年被即美国情报部门破解,后在1941年8月被停用。其次,是称为“暗号B”的紫色密码(purple code),在1940年9月也被美国部分破解。池步洲虽然也破解了日本外交密码中的较为高阶者,但也同时提到了1939年冬国民政府获得日本陆军的双重密码本,研究许久对其规则“无所适从,不知如何是好”。连军统聘请的美国破译专家“亦无济于事”。又如,1942年国民政府电讯单位报告称:“…可以完全掌握日本外交电报,但对于日本海军的电报,则因人力与设备关系,能截收并破译的数量极少,仅能达到掌握其大致动态的程度”。这些情况,实际上也反应了国民政府当时的破译能力。虽然军统密电人员在经过外国训练后,对日本航空队的密电也均可解读,但仍有相当大的局限性。总体而言,国民政府仅靠掌握为数不多的外交密码得以缓解自身不足,对日本陆军和海军的密电则完全没有办法。甚至为防止泄露机密,存在英美拒绝与中国交换情报的情况。
珍珠港事件前,美国海军在1941年12月1日的例行报告上,阐明对日本海军AN-1(后称JN-25B7)的掌握程度并不理想。
反观美国方面,开战前美国海军将其针对日本的破译活动分为两个战地单位和一个总部。这两个战地单位位于菲律宾和珍珠港,分别服务于亚洲舰队和太平洋舰队,而华盛顿总部则负责日本外交法令的研究和人员的培训。
战前,美国在太平洋上的克雷希多岛、关岛、夏威夷瓦胡岛、西雅图(开战后设置)等地设立多个拦截站,截获信息后通过每周航行的固定邮轮,或泛美航空发送航空邮件被转发到美国。在未完成更换电传打字交换机之前,这通常需要一周甚至更长时间。美国海军于1940年9月开始对JN-25进行加密解读,由在华盛顿海军部大楼第6栋的OP-20-G本部,和位于吕宋岛卡比特军港的C破译局进行解读工作。所谓JN-25,是指日本海军1939年引用的代码簿D(D暗号書)。与日本外交密码不同,它在日本海军的通信中长期占据首要位置。美国海军最初将其称为AN系统,开战后不久的1942年3月,盟国将日本使用的密码统一进行分类,于是通称为JN-25。但日本海军于
魔术并未拦截到攻击珍珠港的密电
池步洲在回忆中,自认为与中国破获日本外交电文而获得的成就密不可分。其称“在日密中发现异兆,事件前五天亦作出了准确的判断,可惜未为美国重视。”实际上,关于日军的异动,各国并非全然不知。1941年2月,在日本海军大将大角岑生坠机于中国境内后,国民政府根据其遗落的文件,判断日本编成联合舰队必有较大动作。并得出“其发动时期,须在五月以后”的结论并告知美国,但这类信息只是根据情报的判断,并没有太多实质价值。通过分析美国负责解密的魔术行动中的拦截信息,确实能找到许多被现在看来是正确的提示。然而,美国得到各国的警告和提醒后,虽宣布警戒太平洋各战略要区的防务,但并未引起足够的重视。甚至在得到日本极有可能会袭击珍珠港的密报,也对日本发动战争的决心和能力表示怀疑。如
被魔术拦截并破译的日本J17-K6外交密电,虽然有数千封此类频繁的向东京提供美军动态的报告,但美国并未重视。
美军的魔术行动,早在20年代便用于拦截分析日本各种往来密电。而日本外交密码,使用的是二个英文字母表示一个和文的规则,与海军并非同种体系。当时日本海军使用的JN-25系统,主要由代码组、随机数和密匙组三部分组成。代码是从00000到99999的5位数的数字组,但只有近三成会被使用。每组数字均被赋予意义,如短语,单词,字母和数字。为了掩盖这些数字,使用了5位随机数的添加书(乱数表)。添加书的页面也是一个包含5个数字组的12x15的表,一页有180组5位数字,使用了近15万个随机数组。每隔几个月更换使用其中的某一号段,由此来针对反破译。和英国常用的减法器不同,其加密分为多个步骤。首先,密码的第一组由开始符来表示,开始符前三位代表乱数表页数,第四位代表行数,第五位代表列数。关于乱数开始符的隐匿规定,是以在密电开头的发布日期中隐匿的方式。如得出开始符为“05989”,即表示用乱数表第59页第8行第9列的交叉点的那组数字为始,将代码书的5位数字和随机数表中取出的5个数字,作非算术加减来进行逐次加密。如9和2相加则取1而非11,并不会向前进制。假设“联合舰队”是代码“49728”(一次加密),从随机数表中取出“85226”的随机数(二次加密),按位数加算而不进行跨位计算,得出最终数字“24944”,即完成加密文本的目的。另外,除了包含加密书、随机数表以外,还包含“使用规定”、“特定地点略语表”、“日历换字表”等。由于日军经常更换乱数表,其频率大约为一至两个月,这使得破译难度大大增加。因而可以假设,即便是美军拦截了信息,根据当时美军对日本密电系统掌握的情况,依然无法破解密电内容。
与日本陆军的密码不同(陸軍暗號一号,是一种四位数的规则,各作战层级加密规则略有不同),海军使用的是五位数加密的随机数表。
美军如非缴获密码本则未必能破译
珍珠港事件后,在夏威夷的太平洋舰队驻地司令部的地下室,美军使用IBM的机械式计算机的“统计机”进行对JN-25b的解读,但在很长一段时间内,未取得明显进展。事情也并非没有转机,
完整的密电信息中,Sara UTU 3972 等字母符表示无线电标题,包含了收发件人等信息,文本内容则被隐匿于5位数组中。
1942年12月以后,日本开始使用新的密码书(吕号乱数表)。虽然美军掌握了密码的解读规则,也并非完全能够破译。如1943年2月的瓜达尔卡纳尔岛撤退作战(ケ号作战),美军并未注意到其撤退意图,导致日本撤退成功。但也有例外,1943年1月的另一艘伊一号潜艇被击毁,造成舰长坂本荣一少佐以下27名船员死亡。但由于幸存者泄露了未被完全焚烧的机密文件和密码本,也发生了影响二战走向的“暗号事故”。直接导致美军掌握了联合舰队司令官山本五十六的行踪,并成功实施暗杀的「海军甲事件」。故综上所述,
参考资料
里查德·迪肯 《无声的战争 西方海军谍报史》1981
渊田美津雄 海军中佐《偷袭珍珠港》1949
档案管理局藏《电讯单位历年工作报告书》编号A
国史馆藏 《俘获敌海军大将大角所遗手册研究报告表》等 编号002-020300-00002-116
国史馆 《
挾间茂《复刻大海令 解说》每日新闻社1978
U. S. GOVERNMENT PRINTING OFFICE 《The "Magic" Background To Pearl Harbor 》1978
钮先铭 《抗战时期中国情报战溯忆》 传记文学 第6期
池步洲 《我在抗日战争中侦破日本密电回忆》文史资料选辑135
北村新三 《暗号に敗れた日本: 太平洋戦争の明暗を分けた米軍の暗号解読》
