摩斯密码是什么?(在线摩斯密码加密-编程知识网

摩斯密码又称摩尔斯电码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,是一种早期的数字化通信形式。不同于现代化的数字通讯,摩尔斯电码只使用零和一两种状态的二进制代码,它的代码包括五种:短促的点信号“・”,读“滴”(Di)保持一定时间的长信号“—”,读“嗒”(Da)表示点和划之间的停顿、每个词之间中等的停顿,以及句子之间长的停顿。

摩尔斯码的表示方法

其实有两种“符号”是用来表示字元的:那就是划和点,或分别叫嗒(Dah)和滴(Dit)或是长和短。而发报的速度是由点的长度来决定的,而且被当作是发报的时间参考。下面就是时间控制的图示:

Morsecode:– — ·-· ··· · / -·-· — -·· ·

这里,“-”表示划,“.”表示点。这是上面消息的准确发报时间(“="表示信号有,”.“ 代表信号无,每个为一个点的长度):

===.===…===.===.===…=.===.=…=.=.=…=…….===.=.===.=…===.===.===

划一般是三个点的长度;点划之间的间隔是一个点的长度;字元之间的间隔就是三个点的长度;而单词之间的间隔是七个点的长度。在刚开始的时候,初学者一般都会被教导发送点划间隔短小、短而快的字元,符号以及单词之间也被夸大了间隔的时间。相比较来说,这种方式是更加容易被学会的。

摩斯密码是什么?(在线摩斯密码加密-编程知识网

熟悉摩尔斯码的人之间经常像这样说话或是拼写【其中,“长音(Dah)发“awe”的音】:

— — ·-· ··· · / -·-· — -·· ·

DahDahDahDahDahDiDahDitDiDiDitDit, DahDiDahDitDahDahDahDahDiDiDit.

特殊符号

这是一些有特殊意义的点划组合。它们由二个字母的摩尔斯电码连成一个使用,这样可以省去正常时把它们做为两个字母发送所必须的中间间隔时间。

AR:·—·—·(停止,消息结束)

AS:·—···(等待)

K:—·—(邀请发射信号)(一般跟随 AR,表示“该你了”)

SK:···—·—(终止,联络结束)

BT:—···—(分隔符)

···—·(我将重新发送最后一个单词)

·· ··(同样)

········(错误)

摩斯码应用

摩斯密码编码简单清晰,二义性小,编码主要是由两个字符表示:”.”、”-“,一长一短,这在很多情况下应用很多,比如发送求救信号。电影《风声》中就是采用在衣服上缝出摩尔密码,将消息传播出去。动漫《名侦探柯南》中《推理对决,新一 vs 冲矢昴》(tv511)就是用了这种方法。

在利用摩尔密码灯光求救的时候,定义:灯光长亮为”-“,灯光短亮为”.”,那么就可以通过手电筒的开关来发送各种信息,例如求救信息。

如果灯光是按照“短亮 暗 短亮 暗 短亮 暗 长亮 暗 长亮 暗 长亮 暗 短亮 暗 短亮 暗 短亮”这个规律来显示的话那么它就意味是求救信号 SOS。

因为 SOS 的摩尔编码为:··· --- ··· ,按照上面的规定即可进行灯光编码。这个编码其实非常简单,三短、三长、三短。

除了灯光之外,利用声音(两种区别的声音)也可以发出求救信号。这种求救方式是我们都应该进行了解的,也许在必要的时候就可以派上用场。

以上就是摩斯密码是什么?的详细内容,更多请关注风君子博客其它相关文章!