·假设A:短脉冲·=0,长脉冲—=1。
·假设B:短脉冲·=1,长脉冲—=0。
她选择其中一组最清晰的序列,比如··—(短短长),按照假设A,它就是001;按照假设B,就是110。
她将几组常见的组合都翻译成二进制数:
···=000或111
———=111或000
·—·=010或101
。。。
看着这些二进制数字,叶馨蒙知道,她站在了真正的大门前。这些数字本身毫无意义,它们需要一把“钥匙”来解读——那就是密码本。
灵光一现
她凝视着那独一无二的起始码·——·。如果它也参与编码,它代表什么?
她将其转换为二进制。按假设A,是0110;按假设B,是1001。
1001……这个数字在计算机科学中很常见,是9的二进制表示,有时也代表一个起始标志。又或者,这个起始码本身就是一个提示?·——·在标准莫尔斯电码里,是字母J!
“J”代表什么?是发送者的代号?是“紧急”信息的标志?还是……一个页码或坐标的提示?
叶馨蒙叶馨蒙合上记录着密密麻麻点划符号的笔记本,深吸一口气。第一个,也是最自然的破译思路,很可能就是莫尔斯电码。无线电通讯的“通用语言”。
第一步:回忆与确认
她闭上眼,在脑海深处搜寻特工的知识库。点、划、间隔……字母、数字……影像有些模糊,如同隔着一层毛玻璃。她不能完全依赖记忆,需要一个确切的对照表。
现在是信息时代。她迅速而安静地打开从家里带来的笔记本电脑,连接手机网络(避免使用可能被监控的校园Wi-Fi),在搜索引擎中输入“MorseCodeChart”。瞬间,清晰的莫尔斯电码表呈现在屏幕上。
第二步:初次尝试与短暂的兴奋
她将笔记本上记录的一组看似完整的脉冲序列——剔除掉她认为是“起始码”的·——·和长长的终止静默——铺在桌面上。序列看起来是这样的:
··——··——··—·…
她按照莫尔斯电码的规则,将每组点划视为一个字母,组间的短暂间隔视为单词间的分隔。
··—对应莫尔斯电码是U
—··对应莫尔斯电码是B
——·对应莫尔斯电码是G
·—·对应莫尔斯电码是R
“UBGR……”她轻声念出,心脏微微加速。这看起来像某个单词的缩写!然而,接下来的脉冲组合翻译出来的字符开始变得杂乱无章:“…·——是**J**,—·—是K……”
完整的序列翻译出来是:“UBGRJKXP…”
这堆字母毫无意义,既不是已知的单词缩写,也不是任何有逻辑的句子。短暂的兴奋感迅速冷却。她换了一组数据进行尝试,得到的是另一串杂乱的字母:“AFQZLO…”
第三步:直面现实与深度分析
“果然不行。”叶馨蒙靠在椅背上,眼神锐利地盯着那串乱码。失望只是一闪而过,取而代之的是更深的思索。这结果本身就在她的预料之中,但也揭示了重要信息:
1。排除法生效:这不是标准的明码莫尔斯电码通信。发送方具备基本的反侦察意识。
2。原理被借用:信号使用了与莫尔斯电码高度相似的点(·)、划(—)和间隔系统。这说明发送者很可能熟悉传统无线电操作,或者故意将信号伪装成某种业余爱好者的通讯以规避初步筛查。