第158章、九周目破譯
你将紙張180度翻轉,大片留白朝上,拿過一旁的梳妝鏡對準紙條上的字迹。頓時,一連串書寫正确的字母出現在鏡中。
“反寫體。”你冷笑,讓克萊恩幫你扶住鏡子,将三句話通通抄下。
這三句話分别為:
“TuwjcuvlsqPnfhzrnawqo摸drfxzealictuwgttl。”
“tuwalrvke摸hlxzbrymy。”
“Tuwhpayomehgzipliwwhafnicyfmgnefkjfl。”
仍然沒有任何意義。
“這是什麼意思?”克萊恩所受教育有限,他認識的字多是因他十來年生活所需習得的簡單詞彙。
“沒有任何意思,克萊恩。”你搖頭,“才剛開始呢。”
明文、密鑰、陣列、暗語,維吉尼亞密碼必備四物。
維吉尼亞密碼依靠密鑰将明文轉化為暗語,把字母按照26字母矩陣一一按照明文與不斷重複的密鑰的交點,最終轉換成為暗語。
密鑰往往為一個簡短的單詞,通過不斷加長,最後與明文等同。由于同一個字母在語句中所對應的密鑰字母不同,所以交彙點處生成的暗語字母未必相同,同一個單詞可能在其中有不同的表達方法。
第一步,最粗略的判斷,估計密鑰的長度。
第一句中恰好便有重合長達三或三個以上的字母:tuw。
兩個tuw之間相隔35個字母,也就意味着,密鑰長度為35的約數,5或7。
……一個5個字母或7個字母長度的單詞,你筆尖停滞一瞬,會是什麼呢?一個代表着什麼的單詞?
第二步,精确計算,你拿過一張演算紙,迅速列表,将26個字母縱列而下,如此安排三張紙,按照公式開始演算。
兩個任意字母相同概率為0.067,字母表中出現這種情況的概率為0.0385,相減會有一個較為固定的估計值,0.0285。
你将0.0285重新謄寫在紙上空白處,作為備用數據,此為被除數。
唯一需要大量計算的是不固定的觀察概率。
第一組密文中,各字母頻率統計按表分類,由于觀察概率中處于分數線上的求和計算中單組頻率計算為(n-1)n,所以不計算出現僅1次的字母,出現2次的字母共9個,3次字母共3個,4次字母共1個,求和可得56,以56除以文本數乘文本數減一,即42×41,得數放入公式與0.0385相減取絕對值。最後用0.0285除以此絕對值,約為4.75。
第二組密文由于過短,精确度不夠,不予考慮。
第三組密文以同樣操作進行,得一估計值為5.58。
大概長度為5個字母的單詞。
“當──”
機械鐘震響。
你突然停筆,沒有必要再繼續推算下去了。
這不是一道數學題。
算到這兒已經夠了。
請勿開啟浏覽器閱讀模式,否則将導緻章節内容缺失及無法閱讀下一章。
相鄰推薦:預祝好夢 看上那個庶子 穿成年代文裡的炮灰小姑子+番外 寒水+番外 神明在上,讓他愛我 刺客與大小姐的旅行 狼狗不狼,校霸不狂+番外 (綜漫同人) 自從我遇到了茨木這大佬+番外 顔歌 網遊之恩寵[全息] 天分反差 霸道總裁遇上她 谪仙瑤宮難留+番外 山塵詩歌 (綜漫同人)我在海上在線直播+番外 校草他媽十八歲 獨不見,少年時+番外 夏纏秋,水存風+番外 宿敵是我前男友+番外 我撿了高中暗戀學長的兒子+番外