第28章 当二战的古典密码遇上现代计算机 (第2/3页)
喜欢过王和平提示您:看后求收藏(炎黄中文www.yhzw.org),接着再看更方便。
系后,小B和小A为了不让别人听见他们的秘密,不再用大家都能听明白的普通话喊话,而是采用他俩的家乡方言用进行交流。
“食咗饭未呀?”
“几时得闲出来饮两杯吖!”
“我几时都得闲。”
··············
他俩说的方言在无线电中就叫做密码,在整个交流过程中,只要保持电台开机的人都能听到他俩的对话。
有好奇他们在说什么的人就会把他们说的话记录下来,在样本足够多后,组织大量的人力物力统计分析其中的共同点,理解他们在说什么。
这个过程就叫做破译。
这种古典密码体系对于30年代只能依靠人工来破译的情况来说,工作量非常之大。
而各国都知道这种密码体系用久了就有被人发现规律破译的风险,就以二战中常见的间谍电台举例。
一个安插在山城的日军间谍电台,他们的任务就是向远处机场的日陆军航空队报告山城的天气。
以便在晴朗的无雾无雨,可见度高的天气时出动轰炸机,能更精准的轰炸目标。
那么它发送的电报内容大体上基本是就是,今天晴适合轰炸,今天大雾不适合轰炸,夹杂着大量诸如此类的天气名称。
时间一久就会破译人员就会根据山城的天气,破解代表各个天气词的密码。
比如晴天反复出现的一组密码是1123,那么1123就代表是晴。
以此类推,就玩跟填字游戏一样,进而然后一点点的破译整套密码。
鉴于这种原因,二战中的各国军事密码都会定期进行更换,哪怕是没有发现任何敌人破解的迹象。
这种情况下,往往等你好不容易花了大量的时间精力,搞明白敌人的一套密码后,敌人又换了个新密码。
很多情报都是有时效性的,不能在有效时间破译,就算是后来破译了,作用也不大。
而这种能把人逼疯,逼死的古典密码,在现代计算机面前就是个弟弟,还是弟中弟。
就连理论上每天都会一套密码的汉斯恩尼格玛机,在现代计算机面前也撑不住一个小时。
一句话,只要有足够多的样本,没有现在普通计算机破译不了的古典密码。
这是古典密码的局限性,无论它的加密技巧多么复杂精巧。
甚至从算力上来说,现在随意一台智能手机,拿到二战时期也能轻易破解这些