胖头猫游戏提供热门游戏下载和手游攻略!

看看战火中的摩尔斯电码 | 宜都百科栅栏密码转换器

发布时间:2024-07-14浏览:6

不为人知的义都君 | 第三部分

电报是世界上广泛使用的通讯方式,在军事和民用通讯方面,电报为世界做出了不可估量的贡献,特别是在战乱年代,战场上的电报起着决定生死的作用。随着现代通讯手段的飞速发展,电报的作用日渐式微。在我国民用通信领域,上世纪八十年代是电报业务最火爆的时期,到2017年6月,北京电报大厦的电报业务已正式关闭。

美国人发明了摩尔斯密码

但是电报的编码方法——摩尔斯电码,仍然继续发挥作用,特别是对于无线电爱好者或间谍来说。摩尔斯电码是一种早期的数字通信形式,它通过点、划和停顿的不同排列来表达不同的字母、数字和符号。它是由美国人塞缪尔·莫尔斯或阿尔弗雷德·韦尔于1837年发明的(发明者有争议)。1901年12月12日,位于加拿大东南角的纽芬兰,使用大功率发射站从英国西南角的波尔杜接收到了字母“S”的国际摩尔斯电码。“嘟嘟嘟”三个微弱而短暂的信号通过无线电波传送到2500公里外的大西洋彼岸。无线电的诞生赋予了摩尔斯电码更大的力量,开启了无线电通信的辉煌时代。

此代码可用于通过断续音顺利传输无线电信号,其优点显而易见。任何长度不定的信号都可以用此代码表达,例如闪烁的灯光、眨眼等。根据代码对照表,S为三个点,O为三个长。SOS是国际求救信号。这三个字母并不是任何单词的缩写,而是因为其代码“…---…”(三个点、三个长、三个点)在电报中最容易发送和识别。影视作品中,经常有此类用灯光表达的求救信号。根据下表,I LOVE YOU用摩尔斯电码表达为“.. .-.. --- ...- . -.----- ..-”。我们可以看出,空格是每个字母之间的停顿,以避免混淆。在书面表达代码时,也可以用“/”来代替空格。现在,互联网上有许多转换摩尔斯电码的网站,因此不必一一比较和书写。

摩尔斯电码对照表

加密成为首要问题

在战争中,如果只用这种方式传送信息,那是不行的,因为任何人都可以轻易知道敌方的信息内容。为了在通讯过程中保护信息内容,必须采用各种加密手段,特别是在军事和外交部门,这一直是密码应用的最重要领域。摩尔斯电码最著名、最简单的加密方式就是栅栏密码。例如要加密I LOVE YOU这句话,把八个字母分成“ILOV”和“EYOU”两组,然后交错排列,就得到了莫名奇妙的字母“IELYOOVU”。通过摩尔斯电码发送,接收方只要知道这是一个栅栏密码,然后逆序排列,就可以得到原来的内容。第二种移位密码,明码表为ABCDEFGHIJKLMNOPQRSTUVWXYZ,密码表为DEFGHIJKLMNOPQRSTUVWXYZABC。 比如要发送D,只要查一下密码表,找到第四个字母G,然后发送就可以了。那么这个密码表就叫做密钥。接收方得到密钥之后,就可以知道消息的实际内容了。

1918年,德国发明家亚瑟·谢尔比乌斯发明的加密机“ENIGMA”是历史上最可靠的加密系统之一,有约100万亿种可能性。移位密码很容易看出只有26种可能性,在战争时期可以轻而易举地被破解。二战初期,德军装备了3万台ENIGMA,使得德国军事通讯的保密性在当时世界上无与伦比,为德军在战争初期的胜利做出了巨大贡献。当时英国布莱切利园有数千名密码破译员,包括数学家、各类科学家、语言学家、国际象棋冠军、填字游戏大师等,他们都被用来破译ENIGMA。

“加密系统的保密性应该只建立在密钥的保密性上,而不是加密算法的保密性。”这是密码学中的金科玉律。但前提是加密方法必须极其强大,否则可能的加密算法只有几百种,有没有密钥都无所谓了。

但在商业领域,通常都是以明文形式表达。由于汉字的复杂性,如果直接用摩尔斯电码来表达,将是一个浩大的工程。1873年,旅居中国的法国人萨维格尔根据《康熙字典》的部首排列法,选取了6800多个常用汉字,编纂了第一部汉字电码书,名为《电报新书》。后来,国内的汉字电码由中华人民共和国邮电部编纂的《标准电码书(修订本)》统一规范。汉字电码表用4位阿拉伯数字作为代码来表示一个汉字,按4位顺序排列,从0001到9999,用4位数字可以表示多达10000个汉字、字母和符号。

如何将中文转换成电报代码

中文电报代码是一种“无理代码”,很难记忆,普通用户几乎不可能掌握。可以在网站上搜索转换,中文电报代码转换:“”。例如,“你”的代码是0132,“好”的代码是1170。根据摩尔斯电码表,可以用“-----.----...--..---.----.------...-----”来发送。

由于中文电报码是数字形式,因此加密中文电报码的方法也是多种多样的。最简单的中文电报码加密方法有移位、加减、进制转换等。例如,“你”的中文电报码是0132,第二位加5,得到0632,代表“厉”字。同样,“好”的中文电报码是1170,第二位加5,得到1670,代表“廉”字。通过这种第二位加5的加密方法,“你好”以摩尔斯电码的形式发送出去,接收方收到的却是“厉廉”这样容易让人混淆的单词。第二位加5,即2+5,是这种加密方法的密钥,只有知道了密钥,才能准确了解发送方信息的实际含义。

在军事应用中,加密方法有很多种,在实际战争中,密钥几乎每天都会更换。“维吉纳德方阵”是一种比较强大的密码编译形式,在战时经常使用。

这张照片隐藏着一条信息

现代社会由于数字化信息的普及,使用数字传递信息已成为常态:电脑、网络、短信等。但在特殊情况下,有些工作仍使用中文暗号,如间谍、调查员、卧底人员等。请观察以下图片:

这张发在朋友圈的机票预订照片显示,从上到下、从左到右,橙色座位按照5的顺序排列。查一下中文代码,四位数字代表一个汉字。它代表的三个字是:5点见。以后有什么秘密通讯,再也不怕被别人看到了。必要时,请简单加密,记得告诉对方密钥。

参考

1.摩尔斯电码。维基百科

2. 张德文《ENIGMA的兴衰》360个人图书馆

如果你觉得今天的文章不错

动动手指,给宜都君点赞

连接宜都君的门户

热点资讯