解密古人密而不宣的笔法 (中国古代文字是怎么破译的)

密码之于生活,可以简单理解为“认证+保密”。我们每天都会接触到密码,比如网银转账时用到的银行U盾,手机解锁的指纹认证、手势密码,上班打卡用到的刷脸认证;行李箱、保险柜的密码锁,PDF、Word文档加密等等。

今天我们和大家聊聊历史悠远的文字密码,也就是当代密码学里的隐写术。隐写术就是指将需要保密的信息编码隐藏在可以公开传递的信息中,保密信息随着其载体信息的公开传递而传递。

离奇古怪的传密载体

头皮刺青

在公元前499-公元前449年的波希战争中,有一个头皮刺青的故事。希腊人招募了一名忠诚且不识字的奴隶,剃光头发,在头皮上刺上约定起义的信息,然后花几周时间等头发重新长出来后,派这名奴隶去送信。对方见到奴隶,剃光其头发收到了信息。这条严重缺乏时效性的消息最终还是生效了:起义成功了。

解密中国古代秘术之一阵法,隐写术的基本原理

波希战争

猪膀胱

公元前88年,罗马最著名的将领苏拉将一个猪膀胱充气后,用墨水和胶水的混合物在上面书写军情。字迹风干后,将猪膀胱放气,塞进一个玻璃酒瓶内。再将酒瓶灌满油,用木塞塞紧进行传递。收信人拿到瓶子后,倒掉油取出膀胱,充气后再阅读。通过这种秘密的方式,苏拉的*队军**一举杀死数千敌军,奠定了在希腊的胜利。

解密中国古代秘术之一阵法,隐写术的基本原理

苏拉雕像

五花八门的隐形墨水

解密中国古代秘术之一阵法,隐写术的基本原理

在古今中外的历史上,柠檬汁、橘子汁、洋葱汁、牛奶、明矾、砷甚至唾液、尿液等都被用来制成隐形墨水,通过加热或者浸泡显影的方式传递秘密信息。

有一个盗贼抹着柠檬汁去抢银行的真实故事。

1995年,一个叫惠勒的人抢了匹兹堡的一家银行。他作案的时候没有用任何东西遮蔽面部,所以很快就被警察抓住了。

他非常吃惊地问警察:“你们怎么找到我的?”

警察更奇怪:“你没带头套啊!怎么找不到你?”

惠勒说:“可我明明抹了隐形液啊!”

原来,他知道用柠檬汁在纸上写字,写完之后过一段时间,这个字就不见了。于是他就把柠檬汁当作隐形液抹在脸上,去抢了银行。

解密中国古代秘术之一阵法,隐写术的基本原理

处死玛丽女王

16世纪六七十年代,苏格兰女王玛丽连同其支持者试图秘密*翻推**伊丽莎白一世女王。玛丽熟谙隐形墨水的制作使用方法,她指导自己在巴黎的间谍使用隐形墨水传递秘密信息,要求他们“用白色的隐形墨水在字行间空白处书写”,“用明矾在白布或者亚麻细布上书写,用清水打湿后即可阅读”。不过,玛丽最终密谋失败,被处以绞刑。

中国古代的*用军**密码

北宋时期,我国出现了第一本真正的*用军**通讯密码表。表上列出军中必用的40个短语,并逐一编号,如“一、请弓,二、请箭,十四、请添兵……”。顺序并不固定,每次大规模出兵前,就重新编排一次,交由主要将领和官员。然后,选择一首五言古诗作为破解秘钥。

解密中国古代秘术之一阵法,隐写术的基本原理

如图所示,如果被困围城,军情告急,被困将领需要粮草支援并且派兵解围,他就找一首诗,将对应序号的字放大。主帅收到诗后再对照密码本破译。诗中“风烟望五津”的“五”是该诗的第九个字,九号对应的就是“请粮料”。

除了字体略大一些外,还有采取印章盖字方法确定密码索引字的。需要发信息的统兵将领草拟一道公文,文中印章盖的那个字就是密码索引字,数出该字在诗中的字数位置,再去密码本上查找,即可破译。

现在就请大家按照“查找印章盖字——数出诗中位置——对应密码本破译”的步骤,来破解下面这道军情密文吧。

解密中国古代秘术之一阵法,隐写术的基本原理

前人的隐写术能够赢得战争、保护隐私甚至拯救生命;今天的密码法将继续传承使命,更好地保障网络和信息安全,捍卫国家利益和公民的合法权益。

本期编辑:柴 静

封面/插图设计:苏 慧 胡晶晶

致敬密码法,请点“在看”

解密中国古代秘术之一阵法,隐写术的基本原理