首页 > 编程知识 正文

壹读书店(壹读传媒)

时间:2023-05-05 04:33:31 阅读:104163 作者:2107

图片来自互联网

读读微信号:yiduiread

无秘密阅读|三

电报是世界各国广泛使用的一种通信方式。在军事和民用通信中,电报为整个世界做出了不可估量的贡献。尤其是在战火纷飞的时代,战场上的电报对生死起着决定性的作用。随着现代通信手段的迅速发展,电报的作用越来越差。在中国民用通信领域,20世纪80年代是电报业务最热的时期。截至2017年6月,北京电报局大楼电报业务已正式关闭。

美国人发明了莫尔斯电码。

然而,电报的编码方法,——莫尔斯电码,继续发挥它的余热,特别是对无线电爱好者或间谍。莫尔斯电码是一种早期的数字通信形式,它通过不同顺序的点(滴)、划(点)和停顿来表达不同的字母、数字和符号。它是1837年由美国快速反射镜或fddxbw(发明者有争议)发明的。1901年12月12日,在加拿大东南角的纽芬兰,从英国西南角的波尔杜收到了带有“S”字符的国际莫尔斯电码。“哔、哔、哔”的三个微弱而短暂的信号被无线电波传送到2500公里外的大西洋彼岸。无线电的诞生使莫尔斯电码变得更加强大,开启了无线电通信的现代。

这种编码可以通过一种间歇的音调流畅地传输无线电信号,具有明显的优势。任何可变长度的信号都可以用这个代码来表达信息,比如闪烁的灯光和闪烁。根据代码对照表,S是三个点,O是三个长,SOS是国际求救信号,而这三个字母不是任何单词的缩写,只是因为它的代码”................在电影和电视剧中,经常会有这种用灯光表达的求救信号。根据下表,我爱你用莫尔斯电码表示为“....................现在网上转换莫尔斯电码的网站很多,没必要一一写。

莫尔斯电码对照表

加密成为首要问题。

在战争中,像这样发送信息是不可能的,因为任何人都可以很容易地知道敌人的信息内容。为了在通信过程中保护信息内容,必须使用各种加密方法,尤其是在军事和外交部门,这一直是密码应用最重要的领域。加密莫尔斯电码最著名和最简单的方法是栅栏码。比如加密句子“我爱你”,把这八个字母分成两组:“ILOV”和“E YOU”,然后交错得到莫名其妙的字母“IELYOOVU”。通过莫尔斯电码传输,接收者只要知道这是围栏密码,就可以反向排列获得原始内容。第二个移位密码,明码表为ABCDEFGHIJKLMNOPQRSTUVWXYZ,密码表为DEFGHIJKLMNOPQRSTUVWXYZABC。例如,要发送D,只需对照密码表找到第四个字母G并发送即可。然后,这个密码表被称为密钥。如果你得到了密钥,你就可以很容易地收到它,并知道实际发送的内容。

1918年,德国发明家亚瑟舍尔比乌斯发明了加密机器“恩尼格玛”,这是历史上最可靠的加密系统之一,拥有大约1亿种可能性。不过换挡密码很容易看出,只有26种可能,在战争中一弹就能破解。第二次世界大战初期,德军陆续装备了3万台“英格玛”,使得德军通信的保密性在当时世界上无与伦比,为战争初期德军的胜利做出了巨大贡献。当时,在英国的布莱切利公园,有数以千计的密码破译者,包括数学家、各种科学家、语言学家、国际象棋冠军、填字游戏、脆皮船等等,来破译英格玛。

“加密系统的保密性应该只基于密钥的保密性,而不应该依赖于加密算法的保密性。”这是密码学的黄金法则。但前提是加密方法要特别强大,否则可能的加密算法只有几百种,有没有密钥都无所谓。

但在商业领域,通常是明文。由于汉字的复杂性,直接用莫尔斯电码表示将是一个庞大的工程。1873年,法国驻华人员参照《康熙字典》的部首排列法,精心挑选了6800多个常用汉字,编制了第一本名为《电报新书》的汉字码书。后来国内的中文代码是根据中华人民共和国邮电部编的《标准电码本(修订本)》。中文电子码表使用四个阿拉伯数字作为代码来表示一个汉字,从0001到9999按四位数顺序排列,使用四位数字来表示多达10000个汉字、字母和符号。

如何将中文转换成代码

中文代码是“不合理代码”,难以记忆,普通用户几乎不可能熟练掌握和使用。可以在网站上查询转换,中文代码转换:“https://dianma.51240.com”。比如“你”的代码是0132,“好”的代码是1170。请参考莫尔斯电码表,用《----- .---- ...-- ..---.---- .---- --... -----》发送。

https://p9.toutiaoimg.com/origin/2f91000bd19d3f5373d3?from=pc">

由于中文电码是数字形式,那么加密中文电码,各种加密方式数之不尽。中文电码最简单的加密方式,有移位、加减、进制转换等。以加减法来说,“你”的中文电码为0132,给第二位数字加上5,得出0632,那么代表的便是“厉”字;同样,“好”的中文电码1170,第二位数字加5,变成了1670,代表的是“廉”字。通过这种第二位数字加5的加密方式,“你好”通过摩尔斯电码发送,接收方收到的便是“真实的耳机”这样莫名其妙的词语。第二位数字加5,简称2+5,便是这种加密方式的密钥,只有知道了密钥,才能准确的明白发送方信息的实际表达意义。

在军事应用中,加密的方式千奇百怪,在真正的战争中,几乎每一天,都会变更一次密钥,“yydxrk方阵”就是一种战时经常用到的较为强大的密码编译形式。

这张图片暗含信息

在现代社会中,由于信息数字化的普及,用数字来传递信息的方式已经成了一种常态:计算机、互联网、电话短信等等。但在特殊的情况下,还有些工作会用到中文电码,例如间谍、侦查员、卧底等。请观察以下图片:

这个朋友圈发的机票订座图片,从上至下,从左至右,橙色的座位排列依次为:006378206015。查询中文电码,四位数表示一个汉字,它所代表的三个字为:五点见。以后有什么隐秘的交流,再也不怕别人看见了,如果有必要,请简单加密,记得把密钥告诉对方。

参考资料

1.Morse code .维基百科

2.《ENIGMA的兴亡》mmdmt 360个人图书馆

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

动动手指,给壹读君点个赞呗

和壹读君勾搭的传送门

联系电话:010-85690155

人才招聘:recruitment@yidutianxia.com

文章投稿:tougao@yidutianxia.com

商业合作:business@yidutianxia.com

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。