听书阁_书友最值得收藏的免费小说阅读网

第一百一十一章 編碼方式-《乘龍佳婿》


    第(2/3)頁

    這大概是最烏龍最悲傷的事件,怪不得會導(dǎo)致送信方和收信方雙雙自盡。

    如果說這加密很簡單的話,移位密碼的可能性最大。

    也就是說,把最初的字替換成一定間隔之后的字。而按照簡單密碼的邏輯來說,這種間隔必定存在某種顯而易見的規(guī)律。直接把每個字都替換成同一個間隔之后的字,那是最方便的,但也是最容易破解的,如此說來,移位的公式不妨設(shè)定為最簡單的y=ax+b,再復(fù)雜……

    再復(fù)雜的話,那就是更復(fù)雜的兩次方程式,但既然移位距離肯定是整數(shù),這個x也絕對是整數(shù),所以其實難不到哪去,先從簡單的開始試算好了。

    按照簡單密碼的規(guī)律來說,密信上的第一個字是原字對應(yīng)數(shù)字的基礎(chǔ)上間隔a+b位置的那個字,第二個字是原字對應(yīng)數(shù)字的基礎(chǔ)上間隔2a+b的字,第三個字就是3a+b……

    因為那封信上總共才幾十個字,字數(shù)不多,可但凡是移位,則還要考慮到循環(huán)的因素,畢竟千字文對應(yīng)的數(shù)字也就到一千為止,從第九百多個字再移位個兩三百,就要回到千字文的開頭去了。

    如今他也只需要驗算前四個數(shù)字,說起來計算強度還在可接受范圍之內(nèi)。

    張壽一面想,一面隨手在紙上寫寫畫畫,渾然沒發(fā)現(xiàn)那位順天府尹王大頭已經(jīng)悄然站在了自己身后。他自己都沒注意花費了多少時間,就推算出了那個簡單的加密方程y=2x+3。

    可倒過來推算那原文起頭四個字時,他著實好生無語……因為仍然是孔大學士!

    看來孔大學士真是此次最倒霉的人啊……

    代表移位變量的x=1,2,3……

    代表移位結(jié)果的y=5,7,9……也就是說,把密信上的這些字,分別往回減去5,7,9,然后去找對應(yīng)位置的字就行了。

    照著解出的明碼數(shù)字,張壽對照王府尹親自命人抄錄的千字文對應(yīng)數(shù)字表復(fù)核了一下記憶,然后在紙上寫下了一行幾十個字。

    孔大學士過臨海大營之日,命主將杜衡,盡發(fā)叛軍困孔,如帝京恐惶,則伐罪無道,改天易地。

    “狂妄!”
    第(2/3)頁

主站蜘蛛池模板: 杨浦区| 秦安县| 古丈县| 昭通市| 西吉县| 田东县| 西峡县| 宁化县| 修水县| 双江| 冕宁县| 南江县| 神木县| 阳东县| 斗六市| 罗源县| 白朗县| 郓城县| 永安市| 罗江县| 诸暨市| 西充县| 临安市| 大竹县| 西青区| 漳州市| 宜都市| 凤城市| 宜宾县| 定西市| 洛南县| 延边| 额敏县| 宝应县| 奈曼旗| 甘孜| 喀喇沁旗| 天祝| 万年县| 宝清县| 台中市|