安湖上的鵝 作品

第250章 破外族密碼

    大家同意了先按照密碼長度是四來測試密碼,田寧就開始給大家講解破解密碼下一步的關鍵了。

    “你們知道嘛,在不列顛語裡面,每個字母出現的次數是不同的,從最常出現到其次排列出來,前面的幾個字母依次是e a r i o t n s l。

    所以,對應著加密信息裡重複的字段j a,在原始信息裡面,我們假設兩個字母是最有可能的e 和a,如果用1 2 3 4代表密碼單詞的四個字母,就會得出來如下的排列

    1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1

    ???? e a ?????????? e a ???

    w e k d j a k n t h r u l u c r j a i f m

    你們看,對不對啊?“田寧稍微停了一下,喝了一口茶。

    三個人認真地地看了看,都是點了點頭,確實是這樣的。

    “好了,現在我們就知道了,如果我們的猜測正確,密碼裡面的第一個字母和e,對應在密碼字母表裡的字母就是j,那麼按照加密方法的反向算法,密碼裡的第一個字母應該是什麼呢?”田寧問到。

    踏贊迅速地查了一下,“是f!”

    “啟明,你能正向確認一下麼,如果橫向的密碼字母是f,豎向的字母是e,我們得到的加密字母表格里的對應字母是j?”田寧必須要確保沒有失誤。

    “是的,確認!”啟明很快就確認了。

    “好的,那麼再看下一對兒字母,對應密碼裡面第二個字母應該是什麼,在豎向字母是a 的情況下,我們得到字母表裡的字母能是a?”田寧有問到。

    “那就是a 了,當豎向是a,橫向也只能是a,才能夠得到a!”霓羅回答到。

    “正確!所以,如果我們的猜測正確,這個密碼單詞前兩個字母就是f 和a,整個密碼單詞就應該是fa??,對不對啊?”田寧說到。

    天哪,推算到現在,終於看到一束希望了。

    “是的,看起來好像猜出來一半了,有希望了,可是這希望,是建立在前面諸多的假設之上,如果猜測不對,這個過程必須返回,一次一次地重複,直至找到一個可能的加密密碼。”田寧說到。

    “那現在呢?怎樣確定我們的猜測對不對啊?”踏贊有些著急了。

    “現在麼,我們就是要進一步猜測,在所有四個字母的單詞裡面,有哪些單詞,是以f a 開頭的?”田寧給大家提出了下一步的目標。

    “有 fall,下跌!”霓羅搶先說到。

    “還有fate,命運。“啟明也想起來了一個。

    “還有fart!“踏贊一著急,連屁都說了出來。

    “咯咯咯咯咯…….“

    “哈哈哈哈哈……“

    大家都是笑了起來,雖然讓踏贊羞紅了臉,但是卻也讓大家放鬆了一下。

    “對了,還有 farm,農場,還有fame,聲望!”笑了一會兒,霓羅又想起來了兩個單詞。

    “其實麼,還有很多。不過,就先嚐試一下這幾個常見的吧。我們四個人,一人用一個單詞做假設的密碼,根據加密的外族人的信息,反算回去,看能得到什麼字母串,如果是有意義的,那就證明很有可能是正確的密碼!”田寧鼓勵著大家。