APP下载

成为译码人

2013-03-27

家教世界·创新阅读 2013年3期
关键词:明文斯巴达布条

你保守秘密的本领怎样?希望你足够聪明,因为密码也很聪明。

最初,古希腊人把机密藏在他们的头发下面;后来,苏格兰的玛丽皇后因为一条密码被破译而丧失了性命;不久之前,先进的计算机技术已经能编制出无人能破解的密码。译码人的工作从来都不轻松。

现在你有机会自己进入密码的世界。嘘,不要告诉任何人。戴上你的墨镜和假胡子,找一个安静的、没人看见的角落读下去。

密码的“史前时代”

提起密码,你肯定想起了被最广泛运用的莫尔斯码。别急,密码的历史可能比你想象的要悠久那么一点。公元前1500年,一个古代的陶工用密码隐藏他的上釉秘方,成了首位编码人(至少是人们所知的最早的)。

公元前405年,雅典和斯巴达之间爆发了一场旷日持久的战争。战争进入尾声,局面对雅典人很不利,斯巴达人就要成功击败他们了。正在此时,一直支持斯巴达人的波斯帝国忽然又转向了雅典人。斯巴达统帅莱桑德大惊,可是怎么能摸清波斯帝国的真正意图呢?巧了,侦察兵正好抓住了波斯帝国派往雅典的信使。

搜!搜了半天,只有一条破破烂烂的布条,上面写满了乱七八糟不成章法的字母。莱桑德知道,这一定就是波斯人和雅典人的信件,可是,无论莱桑德如何排列组合,却啥也看不懂。就在他将要放弃的时候,无意中将布条缠绕在了自己的剑鞘上,原本没有任何规律的字母,竟变成了一圈圈通顺的语句!

解密“布条密码”

“布条密码”虽然古老,但是创意十足。要使用这个密码,通信双方必须首先约定规则,发信方将布条呈螺旋状缠绕在一根木棍上,然后在木棍上书写。而收信方收到信后,也必须将布条呈螺旋状缠绕在相同尺寸的木棍上,才能解读。

莱桑德的剑鞘刚好与波斯人的木棍尺寸相近,并且他无意中刚好缠对了布条,于是真相大白。而如果这其中有一条没有碰对,莱桑德就永远也别想读懂那堆字母。

“布条密码”具备了密码的三大要素,所有密码无不在这三大要素的基础上演变,这就是:明文、密文、密钥。

位移:按照规定好的规律,改变明文字母的位置。比如英文help me(帮我),经过位移后,变成“ehpl em”。

替代:按照一定规律,将一句话中的每一种字母替换成别的字母。比如help me,经过替代后,变成ifmq nf,你还能认得吗?其实就是把每一个字母替换成了它后面的那个字母。

密本:预先编订好文字的替代方案,写出神鬼莫测的“天书”。比如用“包子”代替你同桌的名字(我并不鼓励你真的这样做)。

加乱:用一些没规律的文字插入有规律的明文中,打乱明文的逻辑。比如你想对同桌说“你真的很像包子。”(我依旧不鼓励你这么说,真的)但是写给他的条子完全可以是这样:“你真的没吃过像盘子一样大的包子吗?”

这四种加密方法多数时候是结合起来使用的,而在这个基础上演化出来的无数变体,可谓难上加难。

美女密码

二战期间,盟军截获了一张奇怪的图纸,上面画着三个美女,穿着时尚。在一般人眼中,无论如何也没法把这张图纸和密码联系起来,可是在密码专家看来,这张图嫌疑非常大。最终,它被破解了,果然是一堆密码。这是怎么回事?

原来,纳粹德国的特务们将最常见的莫尔斯密码藏在了图中美女们的衣服、帽子中。这全是一些横杠和点组成的密码,不仔细检查根本看不到它们潜伏在图案中。

猜你喜欢

明文斯巴达布条
永不凋谢的玫瑰
斯巴达和雅典
奇怪的处罚
横眉与俯首
横眉与俯首
奇怪的处罚
旧衣变杯垫
彩带花瓶
奇怪的处罚