圖片來自網路
沒有秘密的壹讀君 | 之三
發電報是被世界各國廣泛使用的一種通訊方式, 在軍事和民用通訊方面, 電報為全世界做出了難以估量的貢獻。
美國人發明了摩爾斯電碼
但是電報的編碼方式——摩爾斯電碼, 還在繼續發揮餘熱, 特別是對於無線電愛好者, 或者間諜。 摩爾斯電碼是一種早期的數位化通信形式, 通過點(滴)、劃(嗒)、停頓不同的排列順序, 來表達不同的字母、數位、符號。 它是1837年, 被美國人撒母耳·莫爾斯或者艾爾菲德·維爾(發明者有爭議)發明。 1901年12月12日, 在位於加拿大東南角的紐芬蘭(Newfoundland), 接收到了從英國西南角的寶竇(Poldhu),
這種代碼可以通過一種時斷時續的音調平穩進行無線電信號傳送, 優點比較明顯。 任何可變長度的訊號, 都可以用這種代碼來表達資訊, 比如忽明忽暗的燈光、眨眼睛。 根據電碼對照表, S為三點, O為三長, SOS作為國際通用求救信號, 這三個字母並非任何單詞縮寫, 只是因為它的電碼“ ...---...”(三點, 三長, 三點)是電報中最容易發出和辨識的電碼。 影視作品中, 經常會有這種用燈光表達的求救信號。 對照下表, I LOVE YOU用摩爾斯電碼表達為“.. .-.. --- ...- . -.----- ..- ”,我們可以看到空格的部分,
摩爾斯電碼對照表
加密成為首要問題
在戰爭中, 如果僅僅是這樣來發送資訊,
1918年, 德國發明家Arthur Scherbius發明的加密機器“ENIGMA”,
“加密系統的保密性只應建立在對金鑰的保密上,不應該取決於加密演算法的保密。”這是密碼學中的金科玉律。但前提是,加密方式要尤為強大,否則只有幾百種可能性的加密演算法,有沒有金鑰都無所謂。
但在商用領域,通常是明文的。因為漢字的複雜性,直接用摩爾斯電碼表達將會是海量的工程。在1873年,法國駐華人員威基傑(S·A·Viguer)參照《康熙字典》的部首排列方法,挑選了常用漢字6800多個,編成了第一部漢字電碼本,名為《電報新書》。後來,國內的中文電碼以中華人民共和國郵電部編寫的《標準電碼本(修訂本)》為規範。中文電碼表以四位阿拉伯數字作為代號代表一個漢字,從0001到9999按四位元數順序排列,用四位元數字表示最多一萬個漢字、字母和符號。
中文如何轉化成電碼
中文電碼是“無理碼”,記憶困難,一般用戶幾乎無法熟練地掌握使用,它可以在網站查詢轉換,中文電碼轉換:“https://dianma.51240.com”。例如,“你”的代碼為0132,“好”的代碼為1170,對照摩爾斯電碼表,用《----- .---- ...-- ..---.---- .---- --... ----- 》發送即可。
由於中文電碼是數位形式,那麼加密中文電碼,各種加密方式數之不盡。中文電碼最簡單的加密方式,有移位元、加減、進制轉換等。以加減法來說,“你”的中文電碼為0132,給第二位元數字加上5,得出0632,那麼代表的便是“厲”字;同樣,“好”的中文電碼1170,第二位元數字加5,變成了1670,代表的是“廉”字。通過這種第二位元數位加5的加密方式,“你好”通過摩爾斯電碼發送,接收方收到的便是“厲廉”這樣莫名其妙的詞語。第二位元數字加5,簡稱2+5,便是這種加密方式的金鑰,只有知道了金鑰,才能準確的明白發送方資訊的實際表達意義。
在軍事應用中,加密的方式千奇百怪,在真正的戰爭中,幾乎每一天,都會變更一次金鑰,“維熱納爾方陣”就是一種戰時經常用到的較為強大的密碼編譯形式。
這張圖片暗含資訊
在現代社會中,由於資訊數位化的普及,用數位來傳遞資訊的方式已經成了一種常態:電腦、互聯網、電話短信等等。但在特殊的情況下,還有些工作會用到中文電碼,例如間諜、偵查員、臥底等。請觀察以下圖片:
這個朋友圈發的機票訂座圖片,從上至下,從左至右,橙色的座位排列依次為:006378206015。查詢中文電碼,四位數表示一個漢字,它所代表的三個字為:五點見。以後有什麼隱秘的交流,再也不怕別人看見了,如果有必要,請簡單加密,記得把金鑰告訴對方。
參考資料
1.Morse code .維琪百科
2.《ENIGMA的興亡》張德文 360個人圖書館
如果你覺得今天的文章還不錯
動動手指,給壹讀君點個贊唄
和壹讀君勾搭的傳送門
聯繫電話:010-85690155
人才招聘:recruitment@yidutianxia.com
文章投稿:tougao@yidutianxia.com
商業合作:business@yidutianxia.com
“加密系統的保密性只應建立在對金鑰的保密上,不應該取決於加密演算法的保密。”這是密碼學中的金科玉律。但前提是,加密方式要尤為強大,否則只有幾百種可能性的加密演算法,有沒有金鑰都無所謂。
但在商用領域,通常是明文的。因為漢字的複雜性,直接用摩爾斯電碼表達將會是海量的工程。在1873年,法國駐華人員威基傑(S·A·Viguer)參照《康熙字典》的部首排列方法,挑選了常用漢字6800多個,編成了第一部漢字電碼本,名為《電報新書》。後來,國內的中文電碼以中華人民共和國郵電部編寫的《標準電碼本(修訂本)》為規範。中文電碼表以四位阿拉伯數字作為代號代表一個漢字,從0001到9999按四位元數順序排列,用四位元數字表示最多一萬個漢字、字母和符號。
中文如何轉化成電碼
中文電碼是“無理碼”,記憶困難,一般用戶幾乎無法熟練地掌握使用,它可以在網站查詢轉換,中文電碼轉換:“https://dianma.51240.com”。例如,“你”的代碼為0132,“好”的代碼為1170,對照摩爾斯電碼表,用《----- .---- ...-- ..---.---- .---- --... ----- 》發送即可。
由於中文電碼是數位形式,那麼加密中文電碼,各種加密方式數之不盡。中文電碼最簡單的加密方式,有移位元、加減、進制轉換等。以加減法來說,“你”的中文電碼為0132,給第二位元數字加上5,得出0632,那麼代表的便是“厲”字;同樣,“好”的中文電碼1170,第二位元數字加5,變成了1670,代表的是“廉”字。通過這種第二位元數位加5的加密方式,“你好”通過摩爾斯電碼發送,接收方收到的便是“厲廉”這樣莫名其妙的詞語。第二位元數字加5,簡稱2+5,便是這種加密方式的金鑰,只有知道了金鑰,才能準確的明白發送方資訊的實際表達意義。
在軍事應用中,加密的方式千奇百怪,在真正的戰爭中,幾乎每一天,都會變更一次金鑰,“維熱納爾方陣”就是一種戰時經常用到的較為強大的密碼編譯形式。
這張圖片暗含資訊
在現代社會中,由於資訊數位化的普及,用數位來傳遞資訊的方式已經成了一種常態:電腦、互聯網、電話短信等等。但在特殊的情況下,還有些工作會用到中文電碼,例如間諜、偵查員、臥底等。請觀察以下圖片:
這個朋友圈發的機票訂座圖片,從上至下,從左至右,橙色的座位排列依次為:006378206015。查詢中文電碼,四位數表示一個漢字,它所代表的三個字為:五點見。以後有什麼隱秘的交流,再也不怕別人看見了,如果有必要,請簡單加密,記得把金鑰告訴對方。
參考資料
1.Morse code .維琪百科
2.《ENIGMA的興亡》張德文 360個人圖書館
如果你覺得今天的文章還不錯
動動手指,給壹讀君點個贊唄
和壹讀君勾搭的傳送門
聯繫電話:010-85690155
人才招聘:recruitment@yidutianxia.com
文章投稿:tougao@yidutianxia.com
商業合作:business@yidutianxia.com