這天,X博士邀請聰聰和明明去他家下棋。聰聰和明明來到X博士家中后,發(fā)現(xiàn)下棋的棋盤非常怪異……
果不其然,X博士在棋盤中隱藏了一串密碼。
聰聰:哇!棋盤上的英文字母是按順序排列的。
明明:可是字條上的數(shù)字毫無規(guī)律……
X博士:不要著急,我們先來了解一種密碼吧!
公元前2世紀,希臘人波利比奧斯提出了“棋盤加密法”。只不過當(dāng)時波利比奧斯使用的是希臘字母,但由于我們難以識別這種古老的文字,所以選擇了將英文字母加密成兩位整數(shù)。
想要破解“棋盤加密法”形成的密碼并非難事,我們只需要將字條上的數(shù)字組合在密碼表中一一對應(yīng)即可。
X博士:請你們試著利用數(shù)字解開密碼吧!
聰聰:我來,第一組43……
明明:我看不懂!數(shù)字“3”所對應(yīng)的英文字母,橫著有一組,豎著也有一組,數(shù)字“2”也是一樣呀!
X博士:我們不難發(fā)現(xiàn),每一個英文字母都會對應(yīng)一組數(shù)字,比如英文字母“A”根據(jù)橫向和縱向數(shù)字信息結(jié)合所得到的數(shù)字是“11”。我們再以此反推回去,比如,數(shù)字“21”所對應(yīng)的英文字母是“F”。
明明:原來如此,我來試試!
聰聰:原來第一組數(shù)字“43”對應(yīng)的是英文字母“S”。
明明:接下來是M……A……R……T……
聰聰:連在一起是SMART(英文單詞,意思是“聰明的”),跟咱們兩個的名字一樣!
X博士:你們太棒啦!最后我還要提醒一下,假如密碼表中的數(shù)字是“24”,那么我們要根據(jù)英文單詞的組合去額外判斷對應(yīng)的到底是“I”還是“J”。當(dāng)初“棋盤加密法”設(shè)置了5×5的棋盤,加上英文單詞中“I”和“J”的使用頻率較低,因此將它們組合在了一起。
X博士拿起了怪異的棋盤,棋盤下面是三張電影票。聰聰和明明一齊歡呼,三個人一起出門買爆米花,準備去看電影了……
小貼士
棋盤加密法中的26個英文字母不僅可以按順序排列,也可以將順序打亂,隨機放置在5×5的棋盤上。這樣一來,破解密碼的難度就增加啦!
下面是新的密信,請用圖中的新棋盤和新字條,重新設(shè)置一套密碼。
密碼字條
23 53 42 51 33 53 51
解密后的密碼
SCIENCE(科學(xué))