掌握了規則,就破解了密碼。
說(shuō)起來(lái)很簡(jiǎn)單,但做起來(lái)可就難了。
“羅,如果我來(lái)寫(xiě)一段話(huà),你用單字母替換法加密,你能將它破譯出來(lái)嗎?”亞德利對羅耀越來(lái)越感興趣了。
“我可以試一試?!绷_耀點(diǎn)了點(diǎn)頭,他都能自己編寫(xiě)密碼本的,破解一個(gè)小小的單字母替換加密,那還不是小兒科。
所謂單字母表加密,并非毫無(wú)規律,如果僅僅是為了替換一句話(huà)而創(chuàng )建一個(gè)單字母加密表,其實(shí)也能破譯,只不過(guò)花費時(shí)間長(cháng)一點(diǎn)兒。
單字母加密破解需要一定的參照文,然后對參照文進(jìn)行分析,簡(jiǎn)單來(lái)說(shuō),就是運用數學(xué)里面的概率學(xué)。
比如英文書(shū)寫(xiě)的文章,26個(gè)字母在一篇文章內出現的概率,替換掉加密的這句話(huà)中相同概率的字母就可以了。
當然一句話(huà)的密文太短了,如果文字越長(cháng)的話(huà),反而更容易一些,因為算概率的話(huà),那必然是字數越多越準確。
但是只要一一去試,破解密文只是時(shí)間問(wèn)題。
英文26字母在一篇文章中出現的概率早就有人研究出來(lái)了,這個(gè)不需要再去統計了,如果是“多字母表替換加密”的話(huà),那就難多了,甚至文章越長(cháng),越難破解。
亞德利隨便編了一個(gè)替換字母表,然后用這個(gè)字母表寫(xiě)了一段對話(huà),再把它加密,拿給羅耀。
羅耀看了一眼,這段對話(huà)并不長(cháng)。
四句話(huà),第三句話(huà)稍微有點(diǎn)兒長(cháng),其他的都是很短。
內容未完,下一頁(yè)繼續閱讀