看看战火纷飞中的摩尔斯电码 | 壹读百科

图片来自网络
壹读微信号:yiduiread
没有秘密的壹读君 | 之三
发电报是被世界各国广泛使用的一种通讯方式,在军事和民用通讯方面,电报为全世界做出了难以估量的贡献。尤其是战火纷飞的年代,战场上的电报起着决定生死的作用。随着现代通讯方式的极速发展,电报的作用每况愈下,在我国民用通讯领域,上个世纪80年代是电报业务最火热的时期,到2017年6月,北京电报大楼的电报业务已宣布正式关闭。
美国人发明了摩尔斯电码
但是电报的编码方式——摩尔斯电码,还在继续发挥余热,特别是对于无线电爱好者,或者间谍。 摩尔斯电码是一种早期的数字化通信形式,通过点(滴)、划(嗒)、停顿不同的排列顺序,来表达不同的字母、数字、符号。它是1837年,被美国人塞缪尔·莫尔斯或者艾尔菲德·维尔(发明者有争议)发明。1901年12月12日,在位于加拿大东南角的纽芬兰(Newfoundland),接收到了从英国西南角的宝窦(Poldhu),用大功率发射电台发送“S”字符的国际摩尔斯电码,“嘀、嘀、嘀”三声微弱而短促的讯号,通过电波传到2500公里外的大西洋对岸。无线电的诞生,让摩尔斯电码如虎添翼,开启了无线电通讯的辉煌时代。
这种代码可以通过一种时断时续的音调平稳进行无线电信号传送,优点比较明显。任何可变长度的讯号,都可以用这种代码来表达信息,比如忽明忽暗的灯光、眨眼睛。根据电码对照表,S为三点,O为三长,SOS作为国际通用求救信号,这三个字母并非任何单词缩写,只是因为它的电码“ …—…”(三点,三长,三点)是电报中最容易发出和辨识的电码。影视作品中,经常会有这种用灯光表达的求救信号。对照下表,I LOVE YOU用摩尔斯电码表达为“.. .-.. — …- . -.—– ..- ”,我们可以看到空格的部分,是隔开每个字母之间的停顿,避免混淆,用书面表达电码的时候,也可以用“/”来代替空格。现在,在网络上有很多转换摩尔斯电码的网站,不必一一对照书写。
摩尔斯电码对照表
加密成为首要问题
在战争中,如果仅仅是这样来发送信息,那是不可能的,因为任何人都可以轻易知道敌军的信息内容。为了在通讯过程中保护信息内容,必须要使用形形色色的加密方式,尤其是在军事、外交等部门,一直是密码应用的最重要的领域。加密摩尔斯电码的方式,最著名也是最简单的,第一是栅栏密码。例如要加密I LOVE YOU这句话,把这八个字母分为两组:“ILOV”和“EYOU”,然后交错连接得到“IELYOOVU”这样莫名其妙的字母。通过摩尔斯电码发送,接收方只要知道这是栅栏密码,便可反向编排得到本来的内容。第二种移位密码,明码表为ABCDEFGHIJKLMNOPQRSTUVWXYZ,密码表为DEFGHIJKLMNOPQRSTUVWXYZABC。例如要发送D,对照密码表找到第四个字母G发送即可。那么这个密码表,便称之为密钥,得到密钥,接收方便可知道实际发送内容。
1918年,德国发明家Arthur Scherbius发明的加密机器“ENIGMA”,是有史以来最为可靠的加密系统之一,大约有一亿亿种可能性。而移位密码可以轻易看出,只有26种可能性,在战争中,弹指间即可破解。在第二次世界大战开始时,德国军队陆续装备了三万台ENIGMA,使得德军通讯的保密性在当时世界上无与伦比,为德军在战争前期的胜利,立下了汗马功劳。当时在英国的布莱切利公园(Bletchley Park)里,有几千名电码破译人员,当中有数学家、各类科学家、语言学家、象棋冠军、填字游戏高手等等,用来破译ENIGMA。
“加密系统的保密性只应建立在对密钥的保密上,不应该取决于加密算法的保密。”这是密码学中的金科玉律。但前提是,加密方式要尤为强大,否则只有几百种可能性的加密算法,有没有密钥都无所谓。
但在商用领域,通常是明文的。因为汉字的复杂性,直接用摩尔斯电码表达将会是海量的工程。在1873年,法国驻华人员威基杰(S·A·Viguer)参照《康熙字典》的部首排列方法,挑选了常用汉字6800多个,编成了第一部汉字电码本,名为《电报新书》。后来,国内的中文电码以中华人民共和国邮电部编写的《标准电码本(修订本)》为规范。中文电码表以四位阿拉伯数字作为代号代表一个汉字,从0001到9999按四位数顺序排列,用四位数字表示最多一万个汉字、字母和符号。
中文如何转化成电码
中文电码是“无理码”,记忆困难,一般用户几乎无法熟练地掌握使用,它可以在网站查询转换,中文电码转换:“https://dianma.51240.com”。例如,“你”的代码为0132,“好”的代码为1170,对照摩尔斯电码表,用《—– .—- …– ..—.—- .—- –… —– 》发送即可。
由于中文电码是数字形式,那么加密中文电码,各种加密方式数之不尽。中文电码最简单的加密方式,有移位、加减、进制转换等。以加减法来说,“你”的中文电码为0132,给第二位数字加上5,得出0632,那么代表的便是“厉”字;同样,“好”的中文电码1170,第二位数字加5,变成了1670,代表的是“廉”字。通过这种第二位数字加5的加密方式,“你好”通过摩尔斯电码发送,接收方收到的便是“厉廉”这样莫名其妙的词语。第二位数字加5,简称2+5,便是这种加密方式的密钥,只有知道了密钥,才能准确的明白发送方信息的实际表达意义。
在军事应用中,加密的方式千奇百怪,在真正的战争中,几乎每一天,都会变更一次密钥,“维热纳尔方阵”就是一种战时经常用到的较为强大的密码编译形式。
这张图片暗含信息
在现代社会中,由于信息数字化的普及,用数字来传递信息的方式已经成了一种常态:计算机、互联网、电话短信等等。但在特殊的情况下,还有些工作会用到中文电码,例如间谍、侦查员、卧底等。请观察以下图片:
这个朋友圈发的机票订座图片,从上至下,从左至右,橙色的座位排列依次为:006378206015。查询中文电码,四位数表示一个汉字,它所代表的三个字为:五点见。以后有什么隐秘的交流,再也不怕别人看见了,如果有必要,请简单加密,记得把密钥告诉对方。
参考资料
1.Morse code?.维基百科
2.《ENIGMA的兴亡》张德文360个人图书馆
如果你觉得今天的文章还不错动动手指,给壹读君点个赞呗
和壹读君勾搭的传送门
联系电话:010-85690155
人才招聘:recruitment@yidutianxia.com
文章投稿:tougao@yidutianxia.com
商业合作:business@yidutianxia.com

版权声明