宇宙在熵增 作品
番外的和平時間線003(第2頁)
許晨看了看宋天桌上的電腦,有些洩氣:“行,等會兒給你帶,撐死你丫的。”
他拿起紙條看了看,隨即扭頭:“不過,你倒是跟我說說,你到底是怎麼解出來的?總要讓我死的明白一點吧?”
“你想知道原理?”宋天有些意外,不過他也樂得當師傅,於是思索了一下,從頭解釋:“你看,你的密文一看就是凱撒加密,畢竟我只跟你說過著一種加密方法,不過,你似乎對凱撒加密又進行了一次順序加密,這導致解密的情況會更困難。
最主要的困難是,無法確定偏移量。
不過,你恐怕不知道,愷撒密碼是一種典型的替換型密碼,這種類型的密碼原理是將組成明文的字母以某一種特定的形式進行變換,這一固定形式體現為每一種字母都能被一種特定的符號所替代。
而替換型密碼,則已經有一個通用的破譯方法了。”
許晨一愣:“什麼方法?”
宋天不答,向旁邊的熱水壺努努嘴。
許晨連忙提起水壺把水倒進宋天的杯子中。
宋天喝了一口,滿意的點點頭,才開口:“頻率分析。
(本章未完,請點擊下一頁繼續閱讀)無論在何種自然語言體系當中,不同的文字單位都有其特定的出現頻率,這個特徵一般表現在長篇幅、有意義的文字序列中。
如果是英文的話,出現頻率最高的字母是e,其次是t、a、o,靠計算機,很容易就能篩選出你的密文的偏移量。
根據計算,我發現最有可能的偏移量分別是6,9,19。”
許晨聞言,捕捉到盲點:“等等,為什麼有三個偏移量。”
宋天苦笑:“你這密文篇幅不長啊,加空格都沒超100個字母,樣本不夠多,為了確保準確率,必須得將所有情況考慮進去。”
許晨點點頭,而後扭頭看向宋天:“那,剩下的呢?”
“嗯,雖然我確定了偏移量,但是我卻有點搞不懂你你在進行偏移之後又用了什麼方法混淆,不過,你的提示倒是提醒我了。”
許晨眼睛一亮:“所以,你還是用我的提示解出來的?”
宋天搖搖頭:“你說的這麼玄乎,誰知道你的提示是不是亂說的,不過我仔細的研究了一下,你所說的提示涉及到了數字與順序,於是我判斷,你的混淆方法很可能使用了順序加密。