tft每日頭條

 > 生活

 > 摩斯密碼如何學會

摩斯密碼如何學會

生活 更新时间:2025-01-08 13:24:48
前言

刷CTF題的時候碰到了摩斯密碼(morse code),由于本科課程中有密碼學而且上課也好好聽了,但是實在是沒有摩斯密碼的印象,因此查閱資料後記錄下來。


組成

摩爾斯電碼隻使用零和一兩種狀态的二進制代碼,短促的點信号'・',讀“滴”(Dit),在二進制中使用'0'來表示; 保持一定時間的長信号' - ',讀“嗒”(Dah),在二進制中用'1'表示。


語法規則

劃一般是三個點的長度;字符内部點劃之間的間隔是一個點的長度;字符之間的間隔是三個點的長度;單詞之間的間隔是七個點的長度。例如,在“morse code“中,m的‘- -‘間隔一個點的長度,m與o之間要間隔三個點的長度,morse與code之間要間隔七個點的長度。


對照表

摩斯密碼如何學會(摩斯密碼看不懂也記不住)1

摩斯密碼字母對照表

摩斯密碼如何學會(摩斯密碼看不懂也記不住)2

摩斯密碼數字對照表

在數字碼中,我們可以看到有長碼和短碼兩種形式,通常使用的是長碼,短碼常用于中文電碼中組成漢字,短碼不可與字母碼混用(細看短碼中的1與字母中的A)。


示例
  • 原題:11 111 010 000 0 1010 111 100 0 00 000 000 111 00 10 1 0 010 0 000 1 00 10 110
  • 翻譯前:-- --- .-. ... . -.-. --- -.. . .. ... ... --- .. -. - . .-. . ... - .. -. --.
  • 翻譯後:MORSECODEISSOINTERESTING

其他

需要額外記住并使用的三個訊号:

  • 通訊前一定要記得使用“開始”訊号“—・—・—”。
  • 如果通訊途中發生錯誤,要先發出表示“錯誤”的訊号“・・・・・・”,再傳遞正确的訊号。
  • 通訊結束時,一定要記得加上表示“結束”的訊号“・・・—・”。

SOS

  • 在電影中,我們經常可以看到SOS這三個字母作為緊急求救信号,但是這并不是任何單詞的縮寫,而是國際摩爾斯電碼救難信号。鑒于當時海難事件頻繁發生,往往由于不能及時發出求救信号和最快組織施救,結果造成很大的人員傷亡和财産損失,國際無線電報公約組織于1908年正式将它确定為國際通用海難求救信号。
  • 這三個字母組合沒有任何實際意義,隻是因為它的電碼“ ...---...”(三個圓點,三個破折号,然後再加三個圓點)在電報中是發報方最容易發出,接報方最容易辨識的電碼。
  • 光線發射方法為:短光——長光——短光。

後記

摩斯密碼還是很有趣的,雖然現在不怎麼用了,也見的很少了,可能有用的就是學生階段學一學來在考試階段傳答案(禁止行為),或者是給喜歡的人偷偷表白(人家也不一定看得懂)。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved