“九七式…小型便携…低级通讯…”他喃喃自语,手指无意识地在桌面上快速划动,像是在进行无形的演算,“这种设备功率小,覆盖范围有限,主要用于小队级战术协调或短距离联络…加密级别不会太高…”
老周和顾慎之交换了一个眼神。老周忍不住凑近顾慎之,用气声说:“啧,你看他这眼神,跟变了个人似的!刚才还像只受惊的兔子,这会儿倒像…像找到猎物的鹰?”
顾慎之嘴角微扬,轻轻点头。
苏砚完全沉浸在自己的世界里:“数字组合…每组三个数字加两个字母…很可能是分组替换密码…数字代表页-行-列,字母对应具体的密码本字符…但关键是,他们用哪本密码本?”他猛地抬头,看向老周,“掌柜的,抄报的时间、地点、大概方向,有吗?”
老周忙不迭点头:“有有有!三天前,傍晚六点左右,信号从虹口那边飘过来的,具体位置摸不准,但肯定在鬼子控制的闸北一带活动。”
“虹口…闸北…”苏砚的脑子像一台精密的机器高速运转,各种信息流奔涌交汇,“低级通讯…小队战术…三天前傍晚六点…那个时间点…那个区域…”他眼睛突然一亮,“巡逻队交接班!或者…物资小队临时报告!”
他不再理会旁人,一把抓过桌上老周记账用的铅笔头(老周心疼地“哎”了一声),在纸条空白处飞快地写下几组数字和推算,嘴里语速快得像在报菜名:“假设数字代表坐标…排除经纬度,太复杂…军用网格坐标?范围太大…最可能是指定密码本的特定页数…常见低级密码本…《市街要图》?不对,时效性…《临时通讯手册》!对!日军步兵分队常用的那种黄皮小册子!那本手册的页数范围是1-50,行数1-20,列数1-30…完全符合这三组数字的取值区间!”
顾慎之的眼神亮了起来。
苏砚越说越快,笔尖在纸上划出沙沙的响声,仿佛带着某种韵律:“那么字母…RT, KL, PQ…这些就是密码本上对应的具体字!查手册就能译出!等等…顺序!”他猛地顿住笔,眉头再次紧锁,“如果只是简单对应,那太容易被截获破译了…他们肯定有扰码!或者…顺序是打乱的?比如…日期密钥?”
他猛地看向墙上一张破旧的月份牌,手指指向今天的日期:“今天是民国三十年十二月八日…12月8号…12+8=20…难道是…逆序?从后往前数第20组开始看?不对…效率太低…”他的手指无意识地在桌面上敲击着,节奏越来越快,像在弹奏一首无形的狂想曲。
老周看得大气不敢出,连馄饨都忘了吃,汤都快凉了。顾慎之则像欣赏一件精密的艺术品,目光紧紧锁在苏砚那高速运转的头脑风暴上。
“日期…12月8日…128…1、2、8…”苏砚眼睛死死盯着那串数字,仿佛要把它刻进视网膜里,“分组…每组三个数字…1、2、8…如果作为偏移量…”他嘴里念念有词,手指在空中虚划,“第一组数字17-23-05…第一个数字17,偏移1?18?还是…不…用密钥数字本身作为循环位移的基数?对!可能性很大!”
他抓起铅笔,在那串密电旁飞速写下:
密钥:1, 2, 8 (来自日期12/8)
第一组:17, 23, 05
偏移1位:18, 24, 06 --> 查手册第18页第24行第6列?
第二组:09,14,11
偏移2位:11,16,13 --> 第11页16行13列?
第三组:22,08,19
偏移8位:30,16,27 --第30页16行27列? (注:页数最大50,30有效;行数最大20,16有效;列数最大30,27有效)
写到这里,苏砚停住了。他抬起头,眼中闪烁着一种近乎狂热的光芒,但声音却带着一丝不确定的颤抖:“如果…如果密钥是日期数字循环使用,偏移规则成立…那么对应的密码本位置就是…18-24-06,11-16-13,30-16-27…查《临时通讯手册》这些位置的字,连起来…”
他飞快地从自己随身携带的、写满数学笔记的硬皮本里撕下一页空白纸(老周看得嘴角直抽抽),按照自己推算的坐标位置,凭借超强的记忆力和逻辑推理,模拟着密码本上的内容:
“18-24-06: ‘汇’
11-16-13: ‘山’
30-16-27: ‘路’
04-30-27-AB(第四组):密钥循环回第一个数字1,偏移1位:05,31,28 --> 但列数最大30!31无效!错误!…等等,AB是干扰码?还是…我密钥顺序错了?日期是月、日…12和8,应该是先12后8…密钥是12,8?只有两个数字?不对…”
本小章还未完,请点击下一页继续阅读后面精彩内容!