解构区块链
上QQ阅读APP看书,第一时间看更新

第3章 密码学基础

“一轮明月不孤单,

晚起朝落无埋怨。

吴刚吃惊尔登门,

嫦娥煮饭待客欢。”

Alice吟起诗来,Bob倒是比吴刚还吃惊,不过Bob可不是等闲之辈,立马看出端倪来。

“好的,一起吃饭!”Bob一语双关,又加了一句:“你是孔子学院毕业的?”

Alice哈哈大笑,“你答应得这么爽快,显然漏掉了半句话。”见Bob一脸蒙圈,Alice调皮地说:“友情提示,你只看到一条斜线,划个V字试试?”

无论是民间的谜语、藏头诗,还是军队的密电码,无论是娱乐、游戏,还是决定生死存亡的行动,都有隐藏信息的需要。加密与破译的对抗有许多惊心动魄的故事,有些被拍成了令人荡气回肠的电影。例如《U-571》和《模仿游戏》,表现的是同一个历史事件的前后两段,先是盟军巧妙地从轴心国潜艇上猎取恩尼格玛(Enigma,意为谜)密码机,然后是布莱切利庄园一群以“计算机和人工智能之父”艾伦·图灵(Alan Turing)为代表的密码专家,成功破译史上最强密码,最终挽救了千百万生命,拯救了世界。再例如《风语者》,印第安原住民纳瓦霍族人应征入伍,成为通信兵,他们用独特的方言来进行无线电通信,让敌方听到了也完全不知所云,技术上毫无破解之道。