密码——传递信息的暗号
1941 年 12 月日军突袭珍珠港前夕,电台播出了这样一段天气预报:“东风,有雨;北风,有云;西风,晴朗。”暗地里告诉世界各地的日本外交人
员,战争快要爆发了。这就是一种简单的密码,隐含某种约定的信息,只有收、发双方才明白。
第二次世界大战期间,英军曾在英国广播电台对法国的抗战组织发出类似信息。一句普通的话,如“本奈迪丹是一种甜酒”,可能就是暗语,传递空投补给品或特工的资料。盟军还用上了法国诗人魏伦一首诗的第一行:“秋天像小提琴,拉出幽怨的低泣”,暗示即将发动大规模反攻。
比较复杂的密码,是用其他词语代替原来的词语,或把一连串毫不相干的字母凑在一起,代表某个意思。举例来说,“提供支援炮火”可以用 CYPHC 这组字母代表。军队可利用有五个字母的不同组合传送详尽的军事报告,对方一定要对照专用的密码本才能明白内容。
密码本落入敌方手里,重要情报就会泄露,而发出密码的人可能懵然不知。第一次世界大战期间德国海军的密码本给盟军从德军轻巡洋舰“马格德堡”号的残骸中寻获。结果,德国海军的机密命令大都给盟军知道。后来, 德国海军总部终于知道密码本已经落入盟军手里,但是花了好几个星期才能为舰队编成新的密码本。
传递机密情报的另一个方法是利用代码,即用字母、数字或符号代替原来的字母。摩尔斯电码实际上就是一种代码,利用长短信号传送字母,信号籍无线电、电报或灯号发送。
第二次世界大战期间,德国发明了一台叫“哑谜”的代码机。这台机器不会重复同一个代码来代表一个字母;德国官员每天都定一套新的代码法, 详情只有德军知道。
英国一群大学数学家和语言学家终于在 1940 年解开了“哑谜”机的代码。盟军最后得到胜利,他们居功不少,因为译解代码之后,盟军取得不少北非战场和空战的宝贵情报。
自从有了电脑,密码越来越复杂难解。精密的程式包含数以千计的算式, 如果不知道密码的电脑指令,要译解密码可能须要花上数千年时间。只用一次的密码 这种小型密码本专给特务解码之用,里头的数字以五个为一组。对方用无线电发出的密码,跟某一页的数字对照,即可译出。译出密码后,双方同时撕掉用过的一页。