第一百一十一章 編碼方式

深夜的京城內城北面順天府衙,燈火通明。

深夜的京城內城南面千步廊中的兵部衙門,燈火通明。

然而,南面的兵部衙門中,當得知北面順天府衙那邊都有哪些人在挑燈夜戰時,兵部尚書陸綰,卻破天荒沉不住氣丟下了手中的筆。

而後,跟了他十幾年,眼看陸綰從郎中一路擢升到尚書的一個心腹小吏牛頭不對馬嘴地勸解了兩句,竟是被攆出了門,其他人就更不敢說話了。

“他王大頭可以阿貓阿狗全都請到他的順天府衙去幫忙,我這兵部衙門卻乾乾淨淨,容不得外人擅入!”嘴裡說着這義正詞嚴的話,陸尚書心裡卻窩火不已。

之前在致公樓上被張壽點出關鍵,他也不是沒動過把兒子陸三郎提溜了過來解密的打算,可兵部衙門這種要緊地方,就算他這個尚書,也不能隨隨便便把兒子帶進來!結果倒好,就是他這一猶豫,又不曾吩咐家人把陸三郎禁足,居然被王大頭截胡搶先了!

那個不孝子還居然真的會屁顛屁顛去幫王大頭!

他深深吸了一口氣,用冷淡卻又嚴峻的口氣說:“張博士已經把那些密信的關節挑明瞭,兵部所有最擅長數字和計算的小吏也都匯聚於此。如若在天明之前解出來,那麼所有人都能將功折罪,如果算不出來,我固然要向皇上請罪,你們也人人有過!這次兵部丟臉丟大了!”

兵部衙門需要一次性破解密信十三封,但順天府衙中有個算學水平相當高明的府尹王大頭,因此張壽再加上三個學生,需要解決的密信只有一封。

然而,就是這一封信,之前早到一步的齊良和陸三郎顛過來倒過去看了很多遍,琢磨來琢磨去,卻是一頭霧水。

張壽接手之後,卻先把之前號稱解開的十二封信一併檢視了一遍,最後方纔去看最後那封尚未解開的信,隨即就沉思了起來。

大約是因爲生怕密信要經過檢查又或者其他,避免引起懷疑,解出來那十二封信的內容全都是平淡的家書。這些密信,靠着字與字之間有無橫線來代表一和零,然後用標點符號加以分隔,於是引入二進制數字,再配合千字文作爲密碼本,如此就可以輕鬆解開。

而最後這一封信,簡簡單單一張紙,幾十個字,卻竟然是完全前言不搭後語,根本就稱不上句子的字,文筆猶如孩童塗鴉,末了還有一行筆跡娟秀的附註,道是孩子照着千字文裡頭的字,胡亂練筆,雖說有些稚氣,但瞧着有趣,所以寄給在軍中的丈夫瞧一瞧。

看到千字文這三個字,張壽頓時微微一笑,心想這恐怕又是一封用了千字文當密碼本的信,只不過編碼方式和之前十二封不同。雖說用了一大堆雜亂無章的字,但如果按照前頭十二封信那些看似複雜,其實簡單的編碼方式,這封密信理論上也複雜不到哪去。

畢竟,就算相對簡單,來往密信都已經出了天大的紕漏,接收方居然會把日子算錯了……

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

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

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

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

按照簡單密碼的規律來說,密信上的第一個字是原字對應數字的基礎上間隔a+b位置的那個字,第二個字是原字對應數字的基礎上間隔2a+b的字,第三個字就是3a+b……

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

如今他也只需要驗算前四個數字,說起來計算強度還在可接受範圍之內。

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

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

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

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

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

照着解出的明碼數字,張壽對照王府尹親自命人抄錄的千字文對應數字表複覈了一下記憶,然後在紙上寫下了一行幾十個字。

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

“狂妄!”

張壽剛剛把所有字寫出來,就只聽身後一聲惱火的厲喝,一扭頭看到背後順天府尹王傑赫然怒髮衝冠,他見正算到愁眉苦臉的陸三郎一個激靈跳起衝了過來,他就伸手阻止了陸三郎,一手拿起那張紙,隨即對王傑說:“如今固然已經聯字成句,但王大尹不覺得蹊蹺?”

怒過之後,王傑立時冷靜了下來。他從張壽手中接過那張紙,仔仔細細又端詳了好一會兒,他才沉聲說道:“莫非是,寫信的人分明既爲叛臣,卻自稱叛軍?”

“這是其一,我也覺得,如果是真正的叛軍,也許反而會自稱義軍。”

王傑不禁眉頭微挑:“哦,你的意思是,還有其二?”

“這只是我的一個感覺。”張壽微微一笑,若無其事地說,“十二封信都是用一種密碼寫的,卻偏偏多了這一封用另一種密碼寫的信,還特意生怕人解不出來似的,附註了一句,這是孩童抄的千字文。可試想哪個孩子抄千字文會東抄一個字,西抄一個字,而不成整句?”

鬼鬼祟祟還是湊了過來的陸三郎立刻恍然大悟道:“沒錯沒錯,如此做派,簡直是直接告訴別人,這封信有問題!”

那邊廂放下筆齊良和鄧小呆對視了一眼,齊良也若有所思地說:“我也覺得,那封信上看似孩童塗鴉的文字有些刻意,彷彿是大人模仿孩子筆跡寫的。”

鄧小呆則是突然靈機一動道:“會不會是寫這封信的人本來就沒參透那十二封信的奧妙,卻知道密信的參考是千字文,所以才絞盡腦汁換了一種方式加密,寫了這麼一封信?”

被衆人你一言我一語這一提醒,王傑微微眯起了眼睛,心中爲之大凜:“如果我單單只是把張博士你解出來的這封信稟奏上去,臨海大營主將杜衡就會被當成主謀的叛臣。但只憑你們說的這些疑點,並不足以洗清他的嫌疑。”

“但也不足以坐實他的嫌疑。”張壽終於忍不住打了個呵欠,這才懶洋洋地說,“說不定,所謂兩邊自盡的人,其實也只是替死鬼。說不定,有人想拉下礙事的那位主將,自己頂替上去,說不定……反正萬事皆有可能。但我看來,最大的疑點,莫過於密信編碼方式突然改變。”

“這封王大尹之前沒解出來的信,是按照日期,排在當中的一封信,沒道理後面往來的信沒有一改到底,仍舊沿用原來的加密方式。總之,這是我從算學角度的看法,是非曲直需要王大尹您自己斟酌裁斷。”

“好,很好。我總算沒白給趙國公府料理掉那兩個吃裡爬外的傢伙,否則太夫人未必會同意把你放來。”

王傑那嚴峻的臉上露出了一絲笑容,隨即淡淡地說道,“今夜張博士辛苦了,但夜色太深,委屈你和他們一同留宿我順天府衙,客房我早已命人打掃乾淨,夜宵熱水等等也都在預備。還請不要誤會我軟禁各位,事關重大,我明日朝會把關節稟明時,不會忘記你們的功勞!”

第七百五十五章 新婚第五百九十四章 何德何能第五百一十一章 大魔王駕到第一百三十三章 朱瑩激公主第一百五十三章 十四環密鑰第五十二章 難得糊塗第二百八十九章 不期而遇第四十一章 葛門徒孫第八百四十四章 不情之請第四十九章 賞樂做題,饕客惡客第一百八十八章 國事家事第七百四十三章 早生貴子……第五百八十三章 冠禮如戲第一百八十章 設套和再發難第三百八十六章 狗咬狗,人捧人第一百九十一章 暗渡陳倉第五十三章 千里共嬋娟第六百四十六章 疏不間親第五百七十六章 妖法……第八百七十二章 大陣仗第七百五十八章 另闢蹊徑第二百六十章 局中局第一百三十六章 趙園本是大觀園第八百三十八章 不亂第五百五十一章 母子連心第五百五十四章 初相見第五百六十五章 成婚如趕集第四百四十九章 風波度盡生辰到第六百一十九章 全都亂了第八百七十九章 意外的援兵第一百六十四章 九章堂的第一個課題第六百五十八章 教子第七百三十七章 成雙入對第二百八十三章 嚇唬還是忽悠第五百四十五章 真正的盛世第三百四十章 山中迷宮?第四百六十章 生辰夜第二百四十五章 讓轎第七百五十五章 新婚第十一章 落花有意流水無情第十四章 三面受敵?第兩百三十二章 爲時已晚第三百二十九章 託之以家業妻兒第八百三十一章 好爲人父第兩百零八章 曆法是個坑第三百二十六章 耀武揚威第三百三十七章 將死之……樹?第四十七章 葛氏新書和多事之秋第四百一十四章 此心安處是吾鄉第三百七十五章 吃貨和意外第九十二章 曹衝稱象和阿基米德定律第七百四十章 姑嫂第六百八十八章 婚宴那些事第三百七十一章 其罪當誅,其情可憫第七百五十八章 另闢蹊徑第八百六十四章 蠱惑第一百二十二章 第一堂課第一百零八章 丈母看女婿第五百二十二章 刺心暖心,晴天霹靂第三百一十一章 駭人聽聞第二百四十九章 拜年和騙婚第五百一十七章 我也很絕望啊第八百三十章 高麗留學生第二百七十六章 對調第四十二章 裝睡原是裝糊塗第八百一十三章 輕鬆和緊張第七百九十三章 戳人心第兩百一十章 熊少年的書房第六百三十六章 慈心不慈第五百四十四章 請君同參觀第四百七十章 方程第八百三十六章 超強求生欲第四百二十五章 奉旨試吃?第兩百零二章 女孩子?第三百三十章 和你一起變老第兩百一十九章 高手有高薪?第七百二十六章 奈何敵人就是渣第一百一十一章 編碼方式第七百一十二章 牆倒衆人推第三十七章 葛……葛……葛第一百一十九章 差點進司禮監和領袖潛質尾聲1 兄弟第三百七十二章 善地?惡地?第一百八十二章 賜給你吧第五百一十四章 爲女須強第四百五十二章 先嚐後買第兩百二十八章 御前告狀?第二百八十一章 郎舅(上)第三百八十章 自家人第六百七十三章 知識就是力量第六百三十六章 慈心不慈第一百八十一章 狗屁不通!第八百七十五章 圖窮第一百七十七章 清早呼上朝第二百六十四章 花開時節動京城第四百一十七章 謝生婚否,會館吃客第三十三章 扯起虎皮做大旗第六百一十二章 這個位子,你來坐第三百二十八章 不悔