刷CTF題的時候碰到了摩斯密碼(morse code),由于本科課程中有密碼學而且上課也好好聽了,但是實在是沒有摩斯密碼的印象,因此查閱資料後記錄下來。
摩爾斯電碼隻使用零和一兩種狀态的二進制代碼,短促的點信号'・',讀“滴”(Dit),在二進制中使用'0'來表示; 保持一定時間的長信号' - ',讀“嗒”(Dah),在二進制中用'1'表示。
劃一般是三個點的長度;字符内部點劃之間的間隔是一個點的長度;字符之間的間隔是三個點的長度;單詞之間的間隔是七個點的長度。例如,在“morse code“中,m的‘- -‘間隔一個點的長度,m與o之間要間隔三個點的長度,morse與code之間要間隔七個點的長度。
摩斯密碼字母對照表
摩斯密碼數字對照表
在數字碼中,我們可以看到有長碼和短碼兩種形式,通常使用的是長碼,短碼常用于中文電碼中組成漢字,短碼不可與字母碼混用(細看短碼中的1與字母中的A)。
需要額外記住并使用的三個訊号:
SOS
摩斯密碼還是很有趣的,雖然現在不怎麼用了,也見的很少了,可能有用的就是學生階段學一學來在考試階段傳答案(禁止行為),或者是給喜歡的人偷偷表白(人家也不一定看得懂)。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!