第290章 密码破译,比情报处还快
万千大神,从这一章开始。
  “爹,不用去情报处找人破译了。”七娃把那张写满数字的纸往前推了推。
  “这密码,我已经解开一半了。”
  肖墨林刚把军大衣的袖子套进一只胳膊,听到这话,整个人僵在原地。他瞪著眼睛看著桌上那张纸,又看了看七儿子那张波澜不惊的小脸。
  “老七,这都什么时候了,別拿你爹寻开心。”肖墨林急得直搓手,“这是俄语加密电报!情报处那帮戴眼镜的专家,拿著密码本都得破译个三天三夜。你连俄语字母都认不全,你怎么解?”
  “爹,密码的本质不是语言,是数学规律。”七娃推了推鼻樑,语气平淡得像是在说一加一等於二。
  他没理会肖墨林的焦急,转头看向四娃肖破敌:“四哥,我刚才默写下来的是四十八组数字。按照发报的停顿频率,这应该是典型的双重移位密码。而且,今天是大年三十,发报人为了防止被截获,肯定加了日期作为干扰项。”
  四娃走上前,拿起桌上的铅笔,在手里转了个圈。他那双平时总是透著冷酷的眼睛里,此刻闪烁著兴奋的光芒。
  “没错。双重移位密码,就是把明文按照特定的顺序写进一个方格矩阵里,然后再按照另一套顺序读出来。”四娃一边说,一边用铅笔在白纸的空白处快速画了一个六乘八的方格矩阵,“如果没有密钥,情报处的人只能用穷举法,把所有的排列组合试一遍。那確实需要几天时间。”
  “那你们怎么弄?”肖墨林凑过去,看著纸上那些横横竖竖的格子,觉得头都大了。
  “找漏洞。”四娃冷笑了一声,手里的铅笔在纸上点了点,“这种老掉牙的加密方式有个致命弱点。不管它怎么移位,俄语字母在日常使用中的出现频率是固定的。比如字母『o』和『e』,出现的次数最多。”
  四娃转头看向七娃:“老七,把这四十八组数字里,重复率最高的几个挑出来。剔除掉今天的日期,196x年x月x日。”
  “已经剔除了。”七娃闭上眼睛,根本不需要看纸上的记录,脑子里的算盘打得飞快,“剔除日期干扰项后,剩下四十二个有效数字。其中,代表发音『阿金』的数字出现了六次,代表『谢姆』的出现了五次。按照俄语字母频率反推,『阿金』对应的是字母『o』,『谢姆』对应的是『e』。”
  “好。”四娃手里的铅笔动了。
  他没有按照正常的顺序填格子,而是直接在矩阵的几个特定位置上,写下了俄文字母。
  肖墨林在旁边看得一愣一愣的。他虽然是个打仗的好手,但对这种费脑子的情报工作简直是一窍不通。他转头看向林笙,压低声音问:“媳妇,这俩小子在干嘛?画符呢?”