古代摩斯密码,中国的密文传递史中,有类似摩尔斯码的暗语吗?

2023-03-06 3:39:35 摩斯密码知识 思思

中国古代间谍工具,都有些什么呢?

在中国五千多年的历史长河当中出现过非常多的王朝,自然会有一些比较独特的间谍工具流传下来,比较出名的有听瓮、飞鸢、反切码以及明矾水这四种。

古代最原始的窃听器听瓮

听瓮发明于2500年前,在《墨子·备穴》中有关于听瓮制造和使用方法的详细记载。听瓮最早只是一种口小腹大的罐子,使用者只需将其埋在地下,并在瓮口蒙上一层薄薄的皮革,通过侧耳伏在上面的方式,就能听出周边的动静。由于盲人的听力往往超过常人,所以会培训部分盲人来执行听的任务。

随着时代的发展,听瓮也在不断地改进过程中。关于后来改进后的听瓮,在沈括的《梦溪笔谈·器用》中就有相关记载。当时听瓮被称作矢服是用牛皮来制作的,每个侦察兵都会配备这种工具。每当侦察兵执行窃听任务时,都会先拿出箭矢将矢服吹足气放在枕头下面,这样几里内的人马声都能听到。至于当时的矢服,就是利用空腔接纳声音的原理发明的。

古代传递信息工具风筝

风筝风最早起源于东周春秋时期,距今已有2000多年历史。相传在春秋时期有一个叫墨翟的人,花费三年的时间将木头制成木鸟,《书》上说:“公输班制木鸢以窥宋城。”,这是最早关于人类使用风筝的记载。他后来将制风筝的事业传给了他的学生鲁班,在《墨子·鲁问篇》有这样的记载,鲁班根据师傅墨翟的理想和设计,用竹子做成喜鹊的样子称为“木鹊”,这个东西曾在空中飞翔达三天之久。

等到东汉期间蔡伦改进造纸术后,才开始用纸做风筝,这被称为“纸鸢”。至于将风筝开始当做传递信息的工具,是在南北朝时期。

古代最早的摩斯密码反切码

反切码是戚继光在东汉末年发明的反切注音方法基础上演变而来的,其原理跟现代密电码的设计原理完全一样。所谓的反切注音方法就是用两个字为另一个字注音,取上字的声母和下字的韵母,重新组合成另外一个字的读音。戚继光当初抗倭时,专门编了两首诗歌作为“密码本”,这应该是中国最早的摩斯密码。

古代最神秘的密写术明矾水

由于中国古代交通不方便,一些重要的事情在信件上写出来并不安全,所以才有了发明了“密写术”用于开展情报研究工作。所谓的“密写术”其实就是人们生活中常见的明矾水。由于用明矾水在信件上写字晾干后,人眼根本无法纸上看出来。一旦将信件浸入水中,用明矾水写的字迹都会显现出来。这其实是运用了简单的化学原理以及明矾水独特的化学特性而已。但这种东西在科技不发达的古代,是一个非常了不起的发现,一直是间谍的重要依仗工具。

中国的密文传递史中,有类似摩尔斯码的暗语吗?

提到摩尔斯电码让我想起了不少谍战剧还有警匪片里的卧底警察。比较经典的桥段就是无间道电影里面,当了十多年卧底的梁朝伟,在一次贩毒行动中利用摩尔斯电码联系黄秋生扮演的警察,向警方发送消息和状况。那么摩尔斯电码是什么呢?

它是一种时断时通的信号代码,利用不同的排列顺序代表不同的字母和数字。那么我们国家的密文传递史上,有没有类似摩尔斯电码的暗语呢?

我国古代确实有密文传递史上确实有类似的暗语,比如说阴符和阴书。什么是阴符呢?阴符是用竹片制成的,竹片上面没有图案也没有文字,但是竹片被刻成不同的形状和不同的尺寸,他们代表了不同的含义,比如说打了胜仗战胜了敌人,那么这个阴符的竹片就长一尺,如果打了败仗损失了士兵,那么这个阴符就做成三寸长,因为阴符上没有文字,所以传递阴符的人并不知道他送符的是什么意思。那阴书是什么呢?阴书是有三部分组成,也就是说一份情报,完完整整的写在一份竹简上,然后被拆分为三份,每份只有一部分文字,有三个人分别送出这份机密文件,如果送信者被捕,那么从他那里也得不到完整的信息。三份阴书合起来才可以知道完整的内容,所以说保密性很好。

另外,我国古代不但在传递上有这样的暗语,其实古时候商贾见面谈生意,为了不让他人知道所谈的军事机密也有专门的暗语。另外我们都看过智取威虎山的影片,杨子荣再跟坐山雕见面以后,坐山雕为了验证杨子荣的身份也用了暗语。

棋盘密码

波利比奥斯方阵

    公元前2世纪,一个叫Polybius的希腊人设计了一种将字母编码成符号对的方法。他使用了一个称为Polybius的校验表。Polybius校验表由一个5行5列的网格组成,网格中包含26个英文字母,其中I和J在同一格中。相应字母用数对表示。在古代,这种棋盘密码被广泛使用。Polybius校验表如下:

    假设我们需要发送明文信息“Hello”,找到H对应2行3列,则加密为23,e加密为15,以此类推,得到密文:2315 31 31 34。

ADFGX密码

    1918年,第一次世界大战将要结束时,法军截获了一份德军电报,电文中的所有单词都由A、D、F、G、X五个字母拼成,因此被称为ADFGX密码。ADFGX密码是1918年3月由德军上校FritzNebel发明的,是结合了波利比奥斯方阵和置换密码的双重加密方案。ADFGX密码之所以选择ADFGX一个字母,是因为它们译成摩斯密码时不容易混淆,可以降低传输错误的机率。ADFGX密码表如下:

    这样加密的话Hello的密文就是:DD XF AG AGDF。

ADFGVX密码

    ADFGX密码发送含有大量数字的信息会有问题。 在1918年6月,又加入一个字母V扩充,变成以6×6格共36个字符加密,这使得所有英文字母(不再将I和J视为同一个字)以及数字0到9都可混合使用。ADFGVX是被法国陆军中尉Georges Painvin所破解的。

用摩斯密码怎么表达救命

用摩斯编码表示国际通用的求救信号SOS:

S是三短,O是三长,完整的表示就是:滴.滴.滴.哒...哒...哒...滴.滴.滴.,所以只需要打出“三短三长三短”的信号,就意为表示求救。

摩尔斯电码:

是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,发明者有争议,是美国人塞缪尔·莫尔斯或者艾尔菲德·维尔。

摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种: 点、划、点和划之间的停顿、每个字符间短的停顿、每个词之间中等的停顿以及句子之间长的停顿。