一年在电讯处的日子。那时候他每天的工作就是抄录截获的日军电文。成千上万的数字从他眼前流过。大部分都是垃圾。但他的大脑像一台不知疲倦的记录仪,把所有的数据都存了下来。
包括气象波段的数据。
每天凌晨两点到两点十五分,日本海军的气象台会发出一组固定格式的气象通报。这个通报用的是低级密码,很容易破。但关键不是通报的内容。
关键是时间。
凌晨两点。日本海军的密码机在这个时间点会进行一次自动复位。复位的过程大约持续五分钟。在这五分钟里,密码机的转子会回到初始位置。
这就是“盲音期”。
在盲音期内发出的电文,用的不是随机的加法表。用的是初始值。是零。
等于没有加密。
余则成睁开了眼睛。
“给我一支笔。”
亚当斯递了一支铅笔过来。余则成没接。他站了起来,走到墙上挂着的一块小黑板前面。
他拿起粉笔,开始写。
“第九页,第三行。这组五位数是02734。时间戳标注的是02:03。”
“第十七页,第一行。05891。时间戳02:07。”
“第二十三页,第五行。08412。时间戳02:11。”
他在三组数字下面画了一条线。
“这三组电文都是在凌晨两点到两点十五分之间发出的。这个时段是JN-25密码机的自动复位窗口。在这个窗口里,加法表的偏移值归零。也就是说,这三组数字直接对应密码本的原始编码。不需要减去加法表。”
黑室里鸦雀无声。
亚当斯站了起来。他的椅子往后滑了一截,撞在了墙上。
“等等。”他的声音突然变了。“你是说,每天凌晨两点都有一个五分钟的窗口,加密等于没加密?”
“不是每天。”余则成说。“只有在密码本更换后的头一个星期。新码本的初始化过程需要七天才能完成全频段覆盖。在这七天里,凌晨复位窗口的加法表用的是默认的全零值。”
他转过身,看着亚当斯。
“今天是新码本启用的第四天。还有三天的窗口。”
亚当斯的脸上的傲慢彻底没了。他一把抓起那三页纸,盯着上面的数字,嘴唇在动,像是在默算。
“MyGod。”他低声说了一句。
余则成没有管他。他回到了那三组数字前面。
他从密码本的逆向推导开始。02734。这个数
本章未完,请点击下一页继续阅读!