這幅圖裡背後的故事,你能看懂嗎?
這張圖火遍了微博,你能看出它背後的故事嗎?
圖片來源:微博博主@噬君體_吞噬萬物
這幅看似樂觀的圖畫中,實際用摩斯密碼表達了一組消極辭彙,廣大網友紛紛表示被戳中內心。
摩斯密碼是偵探小說和諜戰電影中經常用到的一種密碼,編碼主要是由兩個字元表示:"·"、"-",一短一長,不同的長短組合可以代表不同字母。
比如發出國際通用求救信號,SOS,就可以用手電筒燈光打出:短短短,長長長,短短短。有的電影中,主角手指有規律的敲擊桌子,甚至眨眼,來用摩斯密碼傳遞信號。
電影《風聲》劇照
除了摩斯密碼,還有許多入門級的密碼同樣引人入勝。
石匠密碼(豬圈密碼)
石匠密碼,是一種以格子為基礎的簡單替代式密碼。據說是石匠們為了傳遞消息,不讓僱主發現而發明的。這種密碼將26個字母依次替代為下圖中的符號:
如果我們想表示A,那麼我們就可以用表格中A周圍的邊框替代這個字母。如果我們想表示X, 那麼我們就可以用表格中X周圍的邊框替代這個字母。
所以 A、B、Y、Z用石匠密碼就可以寫成下面的形式:
下面有一行密文,也是用石匠密碼加密的,你能解開這個謎題嗎?
想製作更多的石匠密碼,國外也有專門的網站:http://www.civilwarsignals.org/cipher/pigpencipher.html
只要輸入英文語句,就可以得到密文了。
凱撒密碼
在密碼中,原文叫做明文,加密後的文字叫做密文,而加密的方法叫做密鑰,而凱撒密碼的密鑰就是一種簡單的錯位法,將字母表前移或者後錯幾位,例如密鑰為後移三位,則對應的原文和密碼如下:
明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:DEFGHIJKLMNOPQRSTUVWXYZABC
如果我想寫happy(即明文),那麼對照上面密碼錶編成密碼也就是ldssb(即密文)了。這個加密方法是以羅馬共和時期愷撒的名字命名的,當年愷撒曾用此方法與其將軍們進行聯繫。密碼錶可以自己選擇移幾位,移動的位數也就是密鑰。
愷撒密碼還在現代的ROT13系統中被應用。但是在現代,這種字母替換的愷撒密碼非常容易被破解,不足以保證信息安全。
柵欄密碼
所謂柵欄密碼,就是把要加密的明文分成n個一組,每組字數一樣,然後把每組的第1(n)個字連起來,形成一段無規律的話,比較常見的是2欄的柵欄密碼。
我們用中文來舉個栗子,比如說明文是「確認過眼神,是解密的人」,去掉空格和符號我們得到「確認過眼神是解密的人」。把這些信息兩個字一組「確認 過眼 神是 解密 的人」,每組拿出第一個字得到「確過神解的」,每組再拿出第二個字得到「認眼是密人」。最後經過重組我們就得到了密文「確過神解的認眼是密人」。
編輯:大琳砸
果殼少年
ID:guokr_junior
果殼為中學生量身打造的知識產品
還不快關注一下!
※這些學校,居然開了哈利波特課程!
※像魚像蟲又像蛇?這個奇葩生物究竟算什麼
TAG:果殼少年 |