音频转摩斯密码,摩斯码音频解码器的实现

2023-03-18 17:54:08 秘籍 思思

CTF 基础 1(摩尔斯电码)

电报和摩尔斯电码

这是进入CTF以来最简单的了吧,我第一个入门的题就是关于这个的

电报需要报务员操作,电报报务员需要通过一些规则把文字转换成电信号,这个规则就是摩尔斯电码

摩尔斯电码的规则共有五种

点( . / 滴)

划(- / 嗒)

最简单的区分方法就是 点的声音短,划的声音长,点和划之间有短的时间间隔,点和划组成字母/符号,字母和符号之间的时间间隔更长

一般来说,出的题中看到或者解出了一系列点,划,那么就是摩尔斯电码了,去一些网站在线就可以解,例如:

(可以直接解出音频中的摩尔斯电码)

摩斯码音频解码器的实现

看了 morsecode.world 给出的摩斯码音频处理流程,大概思路是滤波+二值化+译码。

大体步骤有四步:

摩尔斯电码录音

摩斯密码表

A .-

B -. . .

C -. -.

D -. .

E .

F . .-.

G --.

H . . . .

I . .

J .---

K -. -

L .-. .

M --

N -.

O ---

P . --.

Q --.-

R .-.

S . . .

T -

U . .-

V . . .-

W .--

X -. .-

Y -.--

Z --. .

0 -----

1.----

2 . .---

3 . . .--

4. . . .-

5. . . . .

6 -. . . .

7--. . .

8---. .

9----.

背电码的时候,一定要听真正的电码声音,而不是自己用嘴或默念“嘀 哒”,

因为嘴念的“嘀 和 哒”和真正听到的长短电码是完全不一样的!如果这样把字幕翻译背会了,等到真正听到电码的时候会发现——和自己背的根本不是一个感觉,而且很难分辨出来长短。

当然,电码里根本没有“嘀”和“哒”的分别,而只有 短的“嘀”和长的“嘀~”。所以按照上面说的“嘀”“哒”方法去背电码,会非常容易形成“二次反射”或说“二次翻译”。这对于加强自己的电码听抄识别能力进展是非常有害的。

我身边有几个朋友都遇到了这样的问题。

一定要用CWPLAYER等软件来收听学习或者下载真正的电码录音和相同的报底来学习听抄电码,而不要用“嘀”“哒”来在嘴上和脑中进行区分电码记忆。

个人认为,采用口读“嘀 哒”来区分长短电码的教学以及记忆方法是在电脑、录音机等工具不发达的时候采用的无奈的教学和训练方法。在电脑软件、功能发展到现阶段,完全能够为我们提供很好的长短电码播放、以及方便的教学功能的时候,我们应当认识并放弃那些容易造成“二次反射”的训练方法

很高兴回答楼主的问题 如有错误请见谅

寻求一款中文版的摩斯密码翻译器,谢谢

摩斯密码翻译器中文版。网上都有下载的。也可以在摩斯密码在线翻译网站翻译。

方法:

一、打开在线转换网页。

二、支持数字和英文的加密,和莫斯密码的解密。

三、输入想说的话,勾选“加密”,点击“转换”。

四、得到你要的摩斯密码。

五、可以复制,粘贴。

六、反方向操作可以对密码进行破译。

扩展资料:

摩斯码应用:

摩斯密码编码简单清晰,二义性小,编码主要是由两个字符表示:"."、"-",一长一短,这在很多情况下应用很多,比如发送求救信号。

电影《风声》中就是采用在衣服上缝出摩尔密码,将消息传播出去。动漫《名侦探柯南》中《推理对决,新一vs冲矢昴》(tv511)就是用了这种方法。

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

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

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

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

2015年1月,遭到恐怖组织“伊斯兰国”(IS)绑架的日本人质后藤健二被斩首,消息震惊国际。

当年2月1日在网络上流传着一段由日本网友的解读影片,内容指出后藤在IS所发布的影片中,相较于右边的人质汤川遥菜相比,后藤眨眼的次数显得较为频繁;

有日本网友将后藤健二画面放大,解密认为,后藤是透过眨眼来打出摩斯密码,而其所要透露的信息是“不要救我”,引起不少网友议论  。

参考资料:百度百科-摩斯密码

什么是摩斯密码?

一种传递信息的密码。

1,摩尔斯电码(又译为摩斯密码,Morsecode)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。

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

我真的特别想听听你的声音摩斯密码怎么发?

我想你了用摩斯密码表示为../-- .. ... .../-.-- ----- ..- 摩尔斯电码是一些电信号和划信号表示的。这些信号对应单词,需要查找一本代码表才能知道每个词对应的信号。