安湖上的鵝 作品

第249章 破解維珍妮

    “是的,不過,我需要人手和時間。unbreakable only means it’s very hard to be cracked, but still it is breakable.”田寧相信,只要有足夠的人手和時間,肯定能夠破解了外族人的密碼。

    “are you serious?”啟明覺得司徒進大師已經說了是不可破解的,田寧不會是在開玩笑吧?

    “yes, i am.”田寧回答地很是乾脆,”如果破解了,不僅可以知道外族人的計劃,而且還可能找到寶藏呢!“

    “傻兒,i am with you!”霓羅堅決地表態支持田寧,“找到寶藏固然好,但更重要的是,知道了外族人的信息,我們可以更好地保護人族的和平哦!”

    田寧看了一下眼睛閃著亮光的霓羅,這小丫頭其實就是被寶藏給吸引了吧。

    “走,我們現在就回宿舍開始!”霓羅趕著有些為難的啟明和踏贊,跟隨著田寧就回到了宿舍。

    霓羅麻利地衝了熱茶,一人面前放了一杯,大家誰也不好意思找藉口逃離了。

    “傻兒,開始吧,告訴我們應該怎樣來破解。”霓羅說到。

    田寧看了看啟明和踏贊,他們雖然是有些沒有信心,但也認真了起來,田寧就開始講了起來。

    “那好吧,要破解不列顛加密的密碼,其實就是要確定密碼單詞的長度和每個字母。

    我們用司徒進大師的例子,先來看一看密碼長度可以如何確定出來。“田寧說著,在桌子上把司徒進大師的例子寫了出來。

    “你們看,司徒進大師的密碼是cat,所以我們得出來下面三行信息:

    c a t c a t c a t c a t ,這是密碼cat的字母依次排列

    a t t a c k a t n i n e,這是原始信息,九點進攻。

    c t m c c d c t g k n x,這是加密後的信息。

    現在,你們看一下這加密後的信息,裡面有沒有兩個甚至三個連在一起而有重複的字母啊?“田寧問到。

    “有!是c t!“啟明看了一會兒說到。

    “很好,啟明。那麼,因為我們知道了密碼單詞和原始信息,所以告訴我,你們能看得出來,為什麼c t 在加密信息裡出現了兩次麼?“田寧引導著大家繼續分析。

    “我知道了!“霓羅興奮地喊道:”是因為正好c t對應的密碼字母都一樣,是c a,還有對應的原始信息裡的字母也都一樣,是a t!

    “非常好,霓羅!“田寧鼓勵到,”那麼,踏贊,你看在加密了的信息裡面,重複的兩個c t 之間差了幾個字母呢?“

    “六個!“踏贊馬上就回答了出來。

    “對,六個,有沒有可能是五個或者七個呢?“田寧又問到。

    踏贊想了一會兒說,“不可能,因為如果在加密信息裡出現重複的字母段,第一行的加密字母必須是重複的。

    所以,加密信息裡重複的字母段相距的距離,只能是加密密碼長度的整數倍。“

    “很好,踏贊,在這個例子裡面,c t 重複的間隔是六個字母,六就是密碼長度三的兩倍。“田寧解釋到,“好了,破解密碼的第一步,就是確定密碼單詞的長度。

    按照剛才的邏輯,我們看一下這段外族人的密碼