第三章 殺手的業余愛好

下午最後一節課下課,吉時習慣性掏出手機,關掉靜音模式。

「召喚文檢顧問。」易文翰十分鐘前發來的微信。

收到召喚的吉時如同出籠的鳥,興奮地朝易文翰飛奔而去。

吉時興沖沖進入易文翰的辦公室,可對方卻沒心情接待他,只是一個眼神示意他先等一下。

吉時好奇易文翰在忙什麼,湊到他身邊,一起去看電腦屏幕。

「這是什麼?」吉時看到的是一份死亡證明,死者是個七旬老太,死因是病故,時間是2021年6月28日。

「我在查閱6月28日去世的人,看看有沒有跟傅熙或者鐘敬勛有關的。至于說為什麼,」易文翰從抽屜里取出一張紙,遞給吉時,「你看看這個就知道了。」

吉時接過那張紙,這是一張復印件,上面是支離破碎的筆記本內頁拼圖,組合好之後,顯現出七串號碼。

「這是,密碼?」吉時不由得興奮。

易文翰暫停去查閱高朗發來的名單資料,向吉時介紹案情。

吉時听完,低頭再去看手中的密碼,了然一笑,「搞不好,是我們,哦不,是喬川,他的那本加密筆記給了鐘敬勛靈感,讓他突然鐘愛密碼學,搞出了這玩意兒。對了,鐘敬勛什麼學歷什麼專業?」

「你是說,這密碼是他自己編的,而且是最近才編出來的?」易文翰倒是沒想過這個問題。

「如果他本身不是什麼數學系密碼學的專業,那這密碼很可能是他最近,也就是看過從劉非那里得來的部分喬川筆記後,心血來潮,自己編的;而且我覺得,密碼的難易程度可能跟他的學歷高低成正比。」吉時摩拳擦掌,做好了破解密碼的準備。

「初中學歷,畢業後跟著他父親一起給傅家打工,先是做保安,然後是司機,給傅滄源做了15年的司機,給傅熙做了5年司機。」易文翰早就把鐘敬勛的個人背景模透,張口就來。

吉時松了一口氣,「我就是個本科學歷,初中老師,這鐘敬勛幸好不是理科高學歷,否則他編寫的密碼我還真沒信心破譯。」

「應該不難吧,七串密碼中,前八位不用破譯,後面的才是關鍵。而七串密碼有五串是已知項,時間和人物都對得上。只要找出這五個對應項,數字字母和人名或者地點或者死亡方式等等的對應規律,就能推算出最後一串密碼的密文,從而得知凶手身份。」

吉時重點去看七個時間,回想了一番,遲疑道︰「不對吧?這倒數第二個時間,跟你之前跟我說的紀瀟瀟的死亡時間是對不上的。你不是說法醫進一步推斷的死亡時間是8月2日至3日嗎?這上面是8月4日啊。」

「你也說了,法醫是推斷死亡時間,有誤差很正常,又或者是紀瀟瀟的死亡時間正好就是8月3日和4日交界的時候,鐘敬勛過了零點去查看,發現被他折磨的紀瀟瀟已經咽氣,于是認定紀瀟瀟死于4日。實際上,紀瀟瀟3日就斷氣了。」

吉時恍然,「對喔。這麼說來的話,的確就像是你說的,前面三個時間後面的亂碼對應的是姜力鈞、許菁菁和殷大昌的死,後面四個時間除去6月28日和9月9日,剩下的兩個分別對應錢益多和紀瀟瀟。等于說有了題目和答案,我要做的就是還原這個計算過程。」

「沒錯,這比只有題目讓你算結果簡單多了。」易文翰對于破譯密碼的算法非常有信心。

「說得這麼容易,你怎麼不自己做?」吉時打趣。

「搶你的樂趣,我怕友盡啊。」易文翰也跟著打趣。

「好吧,破譯密碼交給我。那你這邊打算怎麼查?」

「賈偉杰、範欣和刁珊珊都有不在場證明,所以鐘敬勛這最後一個目標可能是跟罪惡分紅無關的人,也可能分蛋糕的還有一個或幾個未知人士。我先從6月28日死亡的人里面查,看看有沒有什麼人能夠跟傅家或者鐘敬勛本人有關,從這個人作為切入口。另外,我打算去一趟鳳棲山。」

「分局大隊的人都沒找到案發現場,你一個人怎麼找?」吉時覺得易文翰這是大海撈針。

「分局的人不知道傅家別館,我跟他們的思路不同,我打算以別館和鐘敬勛被發現的溪澗之間作為重點搜索範圍。」

吉時一拍額頭,「對呀,作為傅家的心月復,鐘敬勛對傅家別館附近的地形了如指掌,既然要把人帶上刪毀尸滅跡,自然要找自己熟悉的地方。我跟你一起去。」

「你還是專心破譯密碼吧。」易文翰原本的打算是帶高朗上山。

「不耽誤,後天周末,一早就去?」吉時興沖沖,仿佛要上山野游。

正說著,一名偵查員拿著文件進來匯報,「易隊,這些是最近一個月鐘敬勛的各種網絡賬號信息。有一點很可疑!」

偵查員把報告翻開到一頁,遞給易文翰,然後介紹︰「從半個月前開始,他在網上搜索過‘密碼學入門’,‘怎樣編寫密碼’這樣的此條,瀏覽了不少這方面的網頁。」

半個月前,算算時間不正好就是鐘敬勛和傅熙看過部分喬川筆記前後嗎?易文翰苦笑,還真的被吉時說中了,是喬川給了鐘敬勛靈感。鐘敬勛的這個密碼應該不難,因為他是現學現賣。

周五一整天,易文翰把尚城及周邊6月28日過世的205人全部篩了一遍,除去那些舊病的老人,還有死因明確沒有一點可疑的,還剩47人非正常死亡的值得注意。

易文翰重點查閱這47人的資料,又進一步篩出了36人。他有一種強烈的預感,這36人之中的某一個,就死于殺手鐘敬勛之手。

吉時的周五,午休和晚間的時間全都埋首于那七串密碼。他特意要來了鐘敬勛的搜索記錄,把鐘敬勛上網搜索的有關密碼學的網頁全都看了一遍。

鐘敬勛瀏覽的內容主要是經典密碼學,這方面的知識吉時也很少有涉獵,這正好也是一個學習過程。

經典密碼中最古老的密碼是凱撒密碼,它的原理極為簡單,就是吧每個字母沿著字母表往前或者往後移動一定的距離。比如前移三位就是把把 A 變成 D,G 變成 J,M 變成 P。解密時,只需往回移動同樣距離即可。密文和原文看上去完全不同。

從這最簡單的技術中,還是可以看出密碼學的基本要素︰原始信息,也就是明文;混淆後的信息,也就是密文;移動幾位的數值,就是密鑰。

但因為字母是有限的,只有26個,所以移動的數值也是有限的,破譯密碼的人只要有時間有耐心,總能破譯成功。

16世紀,維吉尼亞密碼誕生,自 1533 年該技術發明以來,300 年內無人破解。其實,它對凱撒密碼的改進並不復雜。

凱撒密碼中,每個字母都移動相同距離,那麼,可不可以每個字母移動不同距離呢?這樣一來,破譯者就算再有時間和耐心也無法破譯了,他必須得知道每個字母相對的移動距離才行。

不過,這個想法實現起來有點困難。畢竟,我們還得告訴收消息的人每個字母移動的距離是多少,傳遞這個信息也就等于傳遞明文了。因此,維吉尼亞密碼采用了一種簡化的辦法︰設定一組移動值,然後不斷重復,從而通過一個相對小的密鑰加密整個信息。

這組移動值用一個簡單好記的單詞表示,單詞中的每個字母在字母表中的位置就代表它的移動值。例如,A 代表前移 0 位(也就是不移動),D 代表移動 3 位等等。

如果密鑰是 LEMON,也就意味著明文的第一個字母要移動 11 位,第二個字母要移動 4 位,第三個字母移動 12 位,以此類推。要點在于,我們可以重復這種模式,完成所有明文的加密。

接下來是柵欄加密法,也是一種比較簡單快捷的加密方法,就是把要被加密的文件按照一上一下的寫法寫出來,再把第二行的文字排列到第一行的後面。相應的,破譯方法就是把文字從中間分開,分成2行,然後插入。

還有豬筆加密法,屬于替換密碼流,但它不是用一個字母替代另一個字母,而是用一個符號來代替一個字母。

接下來的密碼越來越復雜,但仍舊屬于簡單類別的,有RSA算法、ECC加密法、四方密碼、替換加密法、波雷費密碼、RC5算法、ADFGVX密碼、希爾密碼、.維熱納爾方陣、埃特巴什碼。

網頁上說這些是密碼入門,但文科生吉時連入門都入不進去。周五的這點時間,他真正入門的只有凱撒密碼和維吉尼亞密碼,以及柵欄密碼。

吉時相信,自己無法入門的復雜密碼,初中學歷的鐘敬勛也無法入門。喬川的加密筆記給了鐘敬勛靈感和興趣,但絕對沒法讓鐘敬勛這樣的人深入鑽研學習密碼學。

也就是說,鐘敬勛的密碼絕對不會太復雜。讓吉時認定這一點還有一個原因,那就是前面八位的日期鐘敬勛干脆都不加密,他這絕對就是偷懶。

晚飯後,吉時使用他已經入門,並且可以熟練編寫和破譯的凱撒密碼、維吉尼亞密碼和柵欄密碼,去試著破譯日期後面的七串字母和數字組合的密碼。最後得出的結論是——鐘敬勛使用的絕對不是這三種密碼。

難道是後面吉時沒法入門的相對復雜密碼?吉時頭大,他試著去鑽研學習,足足努力了兩個小時的時間,最後還是放棄。

不可能,鐘敬勛絕對不可能比自己還聰明,還有耐心,他的密碼一定是簡單的,是他被啟發後自創的一種密碼,只要掌握了秘鑰,破譯起來絕對輕松,而且恐怕會簡單到讓人發笑的地步。

溫馨提示︰方向鍵左右(← →)前後翻頁,上下(↑ ↓)上下滾用, 回車鍵:返回列表

投推薦票 上一章章節目錄下一章 加入書簽