希波战争与古代隐写术(一)

来源 :科学Fans | 被引量 : 0次 | 上传用户:betteryear2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  到上期为止,“密码风云”专栏终于讲完了第一个密码故事——齐默尔曼电报事件。一封电报逆转了第一次世界大战的战局,后面有没有来者咱不好说,至少肯定是前无古人的是吧(因为电报其实也发明了没多久)。尽管如此,历史上还是有更多好玩的密码故事,我当然不会只讲一个故事就跑路,这不,还没来得及坐下来喝杯咖啡,编辑就又来催稿了……
  伴随文字而生的密码
  在齐默尔曼电报的故事里,我们见识了德国海军的好几套密码本,其实密码本这玩意儿算不上什么黑科技——它其实就是本字典,用不同的数字替换相对应的单词,这样别人就看不懂了呗。
  其实,密码本只是人类捣鼓出来的密码术的其中一类而已。不管是今天偷偷买了个游戏机,还是忽然发现自己恋上了同桌,我们每个人都有不想让别人知道的秘密(这点我们在“读心术”栏目就已经说了,而且保守秘密还是件“压力山大”的事儿),你不承认也不行。不光是我们,我们的祖先,我们的祖先的祖先的祖先……反正,自打有人类的历史开始,就有人需要保守秘密,同时也就有人想要刺探这些秘密,各种明争暗斗阴谋阳谋就是这么来的。
  远古时代,人类不会写字,只要我不说出来,你不会知道我心里想的啥。不过,自打人类会写字以后,事情就没那么简单了。文字这东西特别伟大,有了文字,两个人不用见面也能聊天。但是,文字只要写出来—不管是写在龟壳上、竹简上还是纸上—只要不是文盲,是个人都能看懂,这还有什么秘密可言呐?天下太平的时候倒还好,可是一旦打起仗来,情况可就不一样了,你看就齐默尔曼玩的那个套路,哪能明目张胆地送出去呢?
  于是,人类开始想方设法地把文字里的信息给隐藏起来——Ta-da!密码就从这里诞生啦!
  不是密码的密码
  话说,古代打仗的时候,很多命令和情报都要依靠书信传递,然而敌人也不傻,专门盯着你送信的人下黑手,把你的信给劫了去。要说这军事情报的价值可是大大的,你没粮食啦,没兵啦,或是本国发生叛乱啦,只要知道了你的弱点,想干掉你就容易多了。
  古代的人挺聪明的,他们知道,不想给别人看见的东西—比如写着军事情报的信—就想办法藏起来呗。
  其实严格来说,把文字藏起来不能算是“密码”,因为只要被人找着了,里面的信息也就昭然若揭了嘛—别忘了,“密码”的神奇之处在于,即便我光明正大地给你看,你也别想看懂,完全用不着藏着掖着。不过,这种方法无论在古代还是在现代,都还用得蛮多的,而且它跟密码术不是那种水火不容有你没我的关系——我可以先加密然后再藏起来嘛,双剑合璧,天下无敌。这种把信息藏起来的技术就叫做“隐写术”(Steganography)。今天我们讲的这个故事,就跟古老的隐写术有关。
  希腊与波斯的恩怨
  时间回到公元前500年前后(大约春秋战国时期),欧洲的爱琴海沿岸也正打得热火朝天:一边是政治开明贸易兴盛的古希腊城邦,另一边是强权专制的霸主波斯帝国。
  话说古希腊的社会制度在当时也算是奇葩一朵,特别是雅典,因为他们居然在2000多年前就实现了直接民主—雅典城的居民聚集在一起召开大会,政治家们在台上演讲,然后由公民大会投票表决。波斯那一边呢,就是一个非常典型的中央集权帝国了,只不过波斯赶上个文韬武略的好皇帝—大流士一世(Darius I),正是风头正盛的时候。
  公元前547年,大流士的前一任皇帝,也就是波斯帝国“太祖”居鲁士大帝(Cyrus the Great)出兵占领了伊奥尼亚。不过占领容易,要统治可就难了,伊奥尼亚有好多地方都是说希腊语的,这些人怎么可能乖乖听波斯人的话呢?况且,波斯占领伊奥尼亚之后,还给每个城邦派了一个僭主,也就是从朝廷派了个总督来管理这座城邦,这一下把伊奥尼亚的老百姓搞得很不爽——毕竟民主可是希腊人的传统,哪能就这样屈服于波斯人的专制统治呢?伊奥尼亚的人们觉得牙痒痒,但波斯帝国可决不是好惹的主,没办法,也只好先忍了。然而就在这时,有个机会来了。
  希斯提亚埃乌斯的阴谋
  这个机会要从一个叫希斯提亚埃乌斯(Histiaeus)的人说起。想当年大流士远征东欧斯基泰时,希斯提亚埃乌斯也曾是有功之臣,他的部队在米尔启诺司开荒建起了驻地。开疆拓土这种事怎么也算是一件不小的功劳了,于是当波斯远征军凯旋之后,希斯提亚埃乌斯跟大流士提出想要在米尔启诺司混个老大当当。大流士本来觉得此人是个人才又刚刚立了功,封给他一块地也没什么大不了的,不过大流士手下有个将军却在背后打了个小报告,说米尔启诺司这块地方不但盛产银和木材,而且还是进出欧洲的战略要地,希斯提亚埃乌斯一直盯着这地方,怎么看都没安好心,请陛下三思啊!
  大流士本来还是挺信任希斯提亚埃乌斯的,不过听了手下人这么一说,觉得也有点道理哈,听说这人之前有一次守桥的时候还跑出去玩诈降呢,谁知道心里是不是有什么小算盘。于是大流士就跟希斯提亚埃乌斯说,兄弟,我看你之前跟我征战多年也不容易,待在边境这种鸟不拉屎的地方多苦啊,不如跟我回去在城里当个皇家顾问享享清福吧。希斯提亚埃乌斯一听就明白了,这是要把我拉到眼皮底下盯着呐?不过大流士毕竟是老大嘛,话不能不听,希斯提亚埃乌斯只好跟大流士回到了波斯王都苏撒。
  在苏撒过了一段清闲的日子之后,希斯提亚埃乌斯还是觉得很窝囊,难道我就在这儿养老送终了吗?这时,他想起自己的女婿阿里斯塔格拉斯(Aristagoras)正在米利都当僭主呢。米利都是伊奥尼亚的一座希腊城邦,伊奥尼亚虽然已经是波斯的地盘,但这些希腊城邦可并不安分。这时还发生了另一件事,那就是阿里斯塔格拉斯请命远征纳克索斯岛,但打了几个月没打下来,只能灰溜溜地撤回来了—耗费了好多物资,死了好多人,结果居然没打下来?这要是让大流士知道了,阿里斯塔格拉斯这僭主的位子恐怕是坐不住了。
  希斯提亚埃乌斯灵光一闪,觉得这里面有文章可以做—既然女婿的僭主位子不保,伊奥尼亚城邦又蠢蠢欲动要闹独立,那还不如将计就计,让女婿直接带着他们造反得了,然后如果大流士问起来,我就主动请缨去收拾局面,让他答应我事情摆平之后让我来当米利都的僭主。希斯提亚埃乌斯觉得自己真是太聪明了,不过要串通女婿,得想办法捎信给他才行。王都苏撒守卫森严,希斯提亚埃乌斯又在大流士眼皮底下,这事儿可万万不能被大流士知道,怎么办呢?
  被剃光头的奴隶
  希斯提亚埃乌斯想出了一个绝妙的主意。他叫来了自己手下感觉最靠谱的一个奴隶,吩咐左右把这个奴隶的头发给剃光了,然后他亲自动手,在奴隶的头皮上用刺青写下了要捎给他女婿的消息—起来反抗我们的王!接下来的几个月,希斯提亚埃乌斯命令这个奴隶老实待在家里,千万不许出门。
  几个月之后,奴隶的头发又长回原来的样子了,头皮上的刺青也被头发盖得严严实实的。这时,希斯提亚埃乌斯跟奴隶说:“听好,现在我要交给你一项重要的任务,你到米利都去求见僭主阿里斯塔格拉斯,见到他之后让他把你的头发剃光,他自然会明白了。”奴隶觉得这件事莫名其妙的,因为他自己也不知道自己头皮上被刺了些啥,不过既然主人有令,那我就走一趟吧。
  希斯提亚埃乌斯的这一招还真管用,这个奴隶一路上没遇到什么麻烦,隐藏在头发下面的密信也没有被任何人发现,更何况奴隶本人并不知道密信的内容,也就不会多嘴泄露这个秘密。话说,奴隶跋山涉水,以西天取经的劲头从现在的伊朗一路走到了土耳其西海岸,全程怎么说也有2000多公里了,相当于北京到上海距离的两倍,在那个年代真是相当的不容易呢。
  到了米利都之后,奴隶一刻都没耽搁,赶紧去面见僭主,阿里斯塔格拉斯听说是岳父派人来了,赶紧亲自来见。奴隶照着希斯提亚埃乌斯的吩咐说:“把我头发剃掉,我头上有字!”阿里斯塔格拉斯也是半信半疑,叫人把奴隶的头发给剃了,仔细一看,上面果然有字,而且内容让他大吃一惊—看老丈人这意思,是要叫我起兵造反啊!
  (阿里斯塔格拉斯看到密信之后,到底有没有起兵造反呢?希斯提亚埃乌斯的命运又如何呢?我们下期接着聊。)
其他文献
牛郎织女是中国家喻户晓的民间故事,有意思的是,民间传说就像科学一样,也有它的起源和演变的过程。而在古代诗歌中也反映了这个故事是如何增加细节从而变得丰满起来的。
目的 了解不明原因发热的儿童患者中EBV-CA-IgM抗体检出情况,探讨其临床意义.方法 选取2017年1月~12月我院住院的1364例不明原因发热的患儿为研究对象,根据年龄情况分为婴幼儿
目的研究分析在心绞痛患者中使用桃红四物汤合瓜蒌薤白半夏汤治疗的临床价值。方法选取我院2017年2月~2017年12月接受治疗的心绞痛患者150例。通过随机数字法平均分成对照组
每当考试结束,教室外的走廊上,总能听见这样的声音——  “哎呀,这次没考好,有道大题把不准,估计有点悬……”  “我也没考好,看来这次比较难呢!”(心里窃喜:有人陪我一起不及格,不慌,哈哈!)  几天后,卷子发下来,分数一个比一个高,学霸谦虚地表示:“哎呀,我也没想到,这次很意外啊”,学渣只好默默地哭晕在厕所……  满是“套路”的生存进化  通常,对于前面描述的这种行为,我们将其定义为作秀。作秀之
目的观察分析精细化管理在病案室病案管理中的应用效果。方法随机选取2016年6月~2017年6月期间我院病案室收集的病案5362例作为研究对象,2016年6月~2016年12月期间病案室收集