標籤:

924321637243216241 一層加密,解密成漢字,是對人的稱呼,有哪些解密方法?


忙了一天,各種事各種忙。想歇一會翻翻知乎密碼學問題結果翻到了這個,那就隨手答一下。又想了想,乾脆,把密文為數字的且比較經典的加密方法都講一講,這樣以後知乎er們遇到什麼詭異的密碼就能夠自己破解啦…

==============================

1 題目解答

這個題挺簡單的,不知道為什麼沒有人答呢?密文為數字的密碼,還是單層的,無非就那麼幾種可能的解密方法。嘗試一遍就知道了,這是一個典型的手機鍵盤代換密碼。手機鍵盤一般長這個樣子:

怎麼代換呢?把每個字母代換成2位數字,第1位數字表示這個字母出現在1-9的哪個位置。第2位數字表示這個字母是第幾個。舉個例子:a是數字2上的第1個字母,因此a-&>21;類似地舉幾個:n-&>62,z-&>94,等等。

這種代換有什麼特點呢?很容易發現的規律是第1個字母是1-9的數字,第2個字母是1-4的數字。而且,只有可能出現74(s),94(z)這兩種情況下第2個字母是4。所以呢,如果觀察到密文中有類似的規律,可以試試這種解密方式。當然了,有的人代換的時候,喜歡把空格換成1,這個需要注意。因此,如果密文有下面的規律,或者去掉一部分1以後有如下的規律,就可以用手機鍵盤試試了:

  1. 密文長度是偶數。
  2. 把密文每2個字母分割,第2個字母是1-4,且對於第2個字母是4的情況,只有74或者94。

我們可以看出,給定密文顯然有這樣的規律:

92 43 21 63 72 43 21 62 41
X I A O Q I A N G

因此結果就是XiaoQiang(小強)了唄… 估計是某男生問女生喜歡誰,女生說了個稱呼?

==============================

2 比較通用的數字密文加密方法

如果密文中全都是數字,且別人告訴你可以解出來,那麼基本上可以確定為代換密碼了。一般代換密碼有這麼幾種形式:

(1) 手機鍵盤代換。就是上面所說的那種方法。

(2)普通鍵盤代換。我們來看一張典型的鍵盤圖:

如何代換呢?很簡單,我們斜著看這個鍵盤:

這樣我們可以找到一種鍵盤與數字的映射關係:還是兩兩一組,第1個數字代表橫向位置,第2個數字代表縱向位置。舉幾個例子:a-&>12;n-&>63;z-&>13;這種代換也有類似的問題,就是第2個數字總是0-3之間。我們知道9正好能被3整除,因此我們可以把第2個數字加上3或者加上6作為最終結果。舉個例子:a-&>12,我們可以把2換成5或者8;n-&>63,我們可以把3換成6或者9。這樣一來,我們就把第2個數字從0-3變換成了0-9,做到進一步的迷惑。

有興趣的知乎er們試著解解下面的密文?

238715941781186952

如果不是代換密碼,就比較麻煩了。有可能需要先十進位轉成十六進位,然後再怎樣怎樣。反正只要大家想構造,總是能構造出類似密碼的。不過這種密碼本質上來說不能算是加密了。因為我們實際要求密文的保密性不取決於加密方法的保密,而是取決於加密過程中用到密鑰的保密性。所以呢,這種事情玩玩就好。

==============================

跪求廣大妹子們不要用密碼來表白了,大膽說出來不行嗎!唉…


推薦閱讀:

如何看待這組漫畫?
99年到底發生了什麼事情?
在網上看到的一張比較火的圖,解密啊什麼的,密碼學跟數學好的大大能來滿足一下我這求知的慾望么?
加密的PDF文件如何有效的解密呢?
中國有哪些曾經的機密目前已經被「依法解密」?

TAG:解密 |