第28章 当二战的古典密码遇上现代计算机(2 / 2)

这个过程就叫做破译。

这种古典密码体系对于30年代只能依靠人工来破译的情况来说,工作量非常之大。

而各国都知道这种密码体系用久了就有被人发现规律破译的风险,就以二战中常见的间谍电台举例。

一个安插在山城的日军间谍电台,他们的任务就是向远处机场的日陆军航空队报告山城的天气。

以便在晴朗的无雾无雨,可见度高的天气时出动轰炸机,能更精准的轰炸目标。

那么它发送的电报内容大体上基本是就是,今天晴适合轰炸,今天大雾不适合轰炸,夹杂着大量诸如此类的天气名称。

时间一久就会破译人员就会根据山城的天气,破解代表各个天气词的密码。

比如晴天反复出现的一组密码是1123,那么1123就代表是晴。

以此类推,就玩跟填字游戏一样,进而然后一点点的破译整套密码。

鉴于这种原因,二战中的各国军事密码都会定期进行更换,哪怕是没有发现任何敌人破解的迹象。

这种情况下,往往等你好不容易花了大量的时间精力,搞明白敌人的一套密码后,敌人又换了个新密码。

很多情报都是有时效性的,不能在有效时间破译,就算是后来破译了,作用也不大。

而这种能把人逼疯,逼死的古典密码,在现代计算机面前就是个弟弟,还是弟中弟。

就连理论上每天都会一套密码的汉斯恩尼格玛机,在现代计算机面前也撑不住一个小时。

一句话,只要有足够多的样本,没有现在普通计算机破译不了的古典密码。

这是古典密码的局限性,无论它的加密技巧多么复杂精巧。

甚至从算力上来说,现在随意一台智能手机,拿到二战时期也能轻易破解这些古典密码,无非是时间用多用少而已。

就连美利坚登月的阿波罗11号使用的导航计算机618天才能干完的计算量,现代手机手机1秒钟就可以干完。

就不用说破解一些纯文字游戏的古典密码了。

最近这半个月,马良设计的程序自动收集了足够的样本,早在几天前,大量的加密电报就任由马良查看了。

不过真正的绝密电报还是不能轻易破解,比如那种样本太少的密码,或者是使用冷门密语的。

就比如冷战期间,美利坚破解了天朝的一封电报。

“邱小姐已经穿好衣服,正在梳辫子”

这些字单个谁都认识,但是连起来就是另一套绝密密语,真正的意思是:

核弹已经完成装配,正在插雷管。

样本太少的情况下,就算是超级计算机来也不能破译这些深层加密的密语。

马良在各个国家的密码中挑挑选选,最后挑上了日军的外务省使用的无线电密码。

这套密码是由日本穷一国之力自主设计完成号称不可能被破译的密本,号称紫密。

作为专业特工,马良对其他领域的历史或许不太清楚,比如民国时期的电压这种冷门知识,马良就完全不知道。