《潜伏》剧照。

密码学是一门很古老的学科,基本上从古希腊时期人类就有使用密码的纪录。

《潜伏》中余则成接受上级“农夫”指令的典型模式是用普通收音机收听广播,抄收一段数码,然后总是查看一本书,就翻译出上级指令。有的观众可能以为余则成查看的是绝密的密码本,其实不然。那可能就是再普通不过的一本书,可能是张恨水的小说,也没准是一本菜谱,乃至皇历。

这种秘密通讯方式是事前双方有一个约定,约定一本书,比方西方的圣经,或者随便一本常见小说,以不容易引起怀疑为前提。太专业的书不要,比方不懂医的人要是选一本医学专著,那就有麻烦了。

抄收的那些数码含义,也是事前约定。随便举个例子,比方9145这个数,它的含义按约定可能是第91页第4行的第5个字。余则成只要翻查那本约定的书,找到“第91页第4行的第5个字”,则这个字就翻译出来了。当然这是最简明的例子,实际上那4位数字约定稍加变化,就能演绎出更复杂的规则,比如采用补码等。这是非信息化时期,特工常用的一种看似非常简单,却又有效可靠的秘密通讯方式。

首先是几乎不需要进行特工专业培训,只要花10分钟,把基本规则讲清楚就人人会用,人人可当特工;

其次,这方法不需要神秘兮兮的密码本,只要随身带一本普通小说即可。

再三,用不着专业电台,只要普通戏匣子就能收听;

第四,可以打神经战,50-60年代,国共双方都用这种方式。台湾广播里也经常先是“地瓜呼叫土豆”,然后说出一串码子,真的假的谁也不知道。

第五,密钥就是那本书本身,要是对方掌握了是那本书,则就算破解了。50年代我方福建方面曾经分析破解国民党方面派遣特务的用书,竟是当地的中学语文课本。当然发现被破解后,会立即更换启用另一本密钥书。

第六保密安全性甚至优于专业密码。在秘密战线上,破译对方密码总是挑战刺激。在二战中著名的中途岛海战,美军一举击沉日本联合舰队航母3艘,重伤1艘。战役开始前,美军试图破解日军密码,但进展缓慢。后来为了诱骗日军,美军用较低级的密码发送了一份中途岛缺少淡水的电报。这是个骗术,故意用低级密码发送,让日军破译。日军破译后果然又用日军自己的密码电报向大本营方面报告。美军推测其内容一定与“淡水”有关,再经过高级人员分析,就破译了“淡水”对应的日方密码。这是一个利用特定事件特定词汇破解的例子。实际上每种语言都有规律特征,比方中文中“不”和“的”字就是出现频度最高的字,对方同样可以根据出现频度分析这些字对应的密码。而在余则成使用的方式中,“不”和“的”这类高频字可以在书中的多处出现,编码并不唯一,9145和4367对应的可能都是“不”字,所以对方就不能利用频度分析等来破解,更增加了难度。

ok,这方简单方法可以在日常生活中推广使用,比方商场上不想暴露给对手的秘密,不便让别人知道的约会就可以用这办法,保密性很强。

本文来源:张保田博联社博客

作者:张保田