摩斯密碼從哪裡來
塞繆爾·摩斯和他的合作夥伴阿爾弗雷德·維爾,在 1830 年代末為電報發展出這套系統。1844 年,第一則公開訊息透過華盛頓與巴爾的摩之間的線路發送出去。最初的密碼和現在的並不完全相同:例如,某些字母內部有停頓。
今天使用的國際摩斯密碼,源自德國人弗里德里希·格爾克在 1848 年前後,為歐洲電報改編的簡化版本。那個版本取消了字母內部的停頓,成為一百多年來在船舶、飛機和無線電中持續使用的標準基礎。
時間規則
整套密碼都建立在同一個時間單位上,也就是一個「點」的長度。其他一切都由它推算出來。因此,摩斯密碼可以用光、聲音、敲擊或震動來傳送:重要的是訊號與靜默之間的比例,而不是傳送的媒介。
| 元素 | 單位 | 每分鐘 20 字時 | 每分鐘 10 字時 |
|---|---|---|---|
| 點 | 1 | 60 毫秒 | 120 毫秒 |
| 劃 | 3 | 180 毫秒 | 360 毫秒 |
| 同一字母內訊號之間的停頓 | 1 | 60 毫秒 | 120 毫秒 |
| 字母之間的停頓 | 3 | 180 毫秒 | 360 毫秒 |
| 單字之間的停頓 | 7 | 420 毫秒 | 840 毫秒 |
舉例:字母 O 是三個劃,中間有兩個 1 單位的停頓。它的長度是 3 + 1 + 3 + 1 + 3 = 11 單位。
怎麼衡量速度:PARIS 這個單字
摩斯密碼的速度以每分鐘字數來表示,但每個單字的長度不同。按照慣例,會使用 PARIS 作為標準單字,因為連同內部的停頓和最後的停頓,它的長度剛好是 50 個單位。
- P (.--.) 是 11 單位,A (.-) 是 5,R (.-.) 是 7,I (..) 是 3,S (...) 是 5:總共 31。
- 五個字母之間有四個 3 單位的停頓,也就是 12,最後還有一個 7 單位的單字停頓。合計:31 + 12 + 7 = 50。
- 如果你以每分鐘 20 字的速度發送,每分鐘做的是 20 × 50 = 1,000 單位,所以每個單位長 60,000 ÷ 1,000 = 60 毫秒。簡短的公式是 1,200 ÷ 每分鐘字數。
- 照這樣算,一個完整的 SOS(27 單位)在每分鐘 20 字時長 1,620 毫秒,也就是 1.62 秒。
國際摩斯密碼字母表
這張表列出了工具所產生的字母和數字,以點 (.) 和劃 (-) 表示。我們不建議你盯著它來背:它是用來查閱的,不是用來學習的。
| 字元 | 摩斯密碼 | 字元 | 摩斯密碼 | 字元 | 摩斯密碼 |
|---|---|---|---|---|---|
| A | .- | J | .--- | S | ... |
| B | -... | K | -.- | T | - |
| C | -.-. | L | .-.. | U | ..- |
| D | -.. | M | -- | V | ...- |
| E | . | N | -. | W | .-- |
| F | ..-. | O | --- | X | -..- |
| G | --. | P | .--. | Y | -.-- |
| H | .... | Q | --.- | Z | --.. |
| I | .. | R | .-. | 0 | ----- |
| 1 | .---- | 2 | ..--- | 3 | ...-- |
| 4 | ....- | 5 | ..... | 6 | -.... |
| 7 | --... | 8 | ---.. | 9 | ----. |
留意兩個有用的線索:最常用的字母編碼最短(E 只有一個點,T 只有一個劃),而數字有規律,1 到 5 是逐步把劃換成點,6 到 0 則相反。
SOS:它真正是什麼
SOS 寫成 ··· −−− ···:三個點、三個劃、三個點。它是在 20 世紀初被選用的,因為容易記,也容易辨認。它有個特別之處:嚴格來說,它不是三個字母(S、O 和 S),而是由九個訊號連續組成的序列,沒有分隔字母的長停頓。
不過,工具處理的是文字:如果你輸入 SOS,它會產生 ... --- ...,當成三個獨立的字母,字母之間有 3 單位的停頓。若要照嚴格意義重現 SOS,你得把九個訊號不帶字母停頓地連續發送。不過它同樣可以用來練習,而且任何人類接收者都能辨認。
怎麼學:Koch 與 Farnsworth
最常見的錯誤,是把密碼當成點和劃的表格來學,然後在腦中數它們。這在非常慢的速度下行得通,之後就會變成阻礙。你要追求的是把每個字母當成一個完整的聲音來辨識,就像你不用拼讀就能認出一個說出來的單字。有兩種經典方法。
- Koch 方法:從一開始就用聽的來學,字元以高速播放(通常是每分鐘 20 字左右)。你從只有兩個字母開始,等到幾乎不出錯地認得前面的字母,才加入一個新字母。因為你從來沒把字母當成點和劃來看,所以腦中不需要翻譯任何東西。
- Farnsworth 方法:每個字母都以真實速度播放,但字母之間和單字之間的停頓會拉長。這樣你就有時間思考,又不會扭曲字元本身的節奏。隨著練習,再逐漸縮短停頓。
無論用哪一種,都建議做短時間且頻繁的練習(十到十五分鐘),而不是週末一次練一個小時。
用工具練習的計畫
摩斯密碼工具對訊號與停頓使用同一種速度,所以沒有 Farnsworth 設定。不過你仍然可以用這種方式聽音練習:
- 在「文字」框中輸入幾個重複的字母,例如 ETETEAAT,並看看「摩斯密碼」框中出現的摩斯密碼。
- 用「速度(每分鐘字數)」調高速度,調到你很難預先猜到結果的程度,並把「聲音音高」調到不會讓你疲勞的音高。
- 閉上眼睛,或是遮住摩斯密碼框,點「播放聲音」,然後試著把你聽到的內容寫在紙上。
- 把結果和原本的文字對照。當你幾乎全對時,再加入另外兩個字母。
- 想要換換口味,可以試試「用閃光顯示」(全螢幕閃爍)或手機上的「震動」,用來感受節奏很有幫助。
今天用在哪裡
摩斯密碼在許多領域已不再是必備技能,但仍然活著。業餘無線電愛好者用它來做電報通訊(CW),因為簡單的訊號在語音會消失的情況下依然聽得懂。在航空領域,有些無線電導航設施會以摩斯密碼的訊號來識別自己。它也被用作行動能力極度受限者的輸入方式,他們只用單一按鈕或開關來打字。還有很多人只是出於興趣,或是好奇於破解訊息而學習它。
用麥克風聽摩斯密碼及其限制
在「用麥克風聆聽摩斯密碼」區塊中,你點「用麥克風聆聽」,接受瀏覽器的權限,並把手機靠近聲音來源。工具會測量每個音和每段靜默的長度,用最短的音估算速度,並在「聽到的內容」中顯示文字。音訊只在你的裝置上分析,不會被錄下或傳送。
實際的限制是:它在音色乾淨、背景噪音少、速度平穩時效果最好。用手敲、節奏不規則的摩斯密碼,可能會翻譯錯誤。如果訊息中只有劃,工具就無法得知速度。而且它只涵蓋拉丁字母,加上數字、符號和一些帶重音符號的字母:不包含西里爾文、阿拉伯文或日文。震動取決於瀏覽器,主要在 Android 版的 Chrome 上有效。
常見問題
學會摩斯密碼要花多久?
取決於練習量。如果做短時間、幾乎每天的練習,很多人幾週內就能認得完整的字母表。要達到高速,則需要長得多的時間。
字母和單字要怎麼分隔?
在工具中,字母之間用一個空格,單字之間用斜線「/」(三個空格也可以)。在聲音和光中,字母之間的停頓是 3 個單位,單字之間是 7 個單位。
SOS 有什麼意思嗎?
它不是「Save Our Souls」或其他句子的縮寫:它是因為簡單、容易辨認的模式而被選用的。這些說法都是後來的詮釋。
工具會錄下它聽到的聲音嗎?
不會。聲音是當下在你的裝置上分析的,不會被儲存,也不會傳送到任何伺服器。
一個點長 60 毫秒,是什麼速度?
是每分鐘 20 字。算式是 1,200 ÷ 20 = 60 毫秒;每分鐘 10 字時,一個點長 120 毫秒。