沈聽睡著之後,我在書房裡又坐了很久。
程野的 nuscript 攤開在桌上,那幾頁紙被燈光照得發黃。窗外的月亮很亮,彎彎的,像一把銀色的刀。
我沒有開大燈,只開了一盞檯燈,橘黃色的光落在紙面上,落在那行字上——
「我在 2019 年的一篇內部筆記裡,留了一個後門。」
2019年。
那一年發生了很多事。
程野假死,沈若音留下錯位後手,沈聽開始做聲紋鑑定,我……我還在唸大學,不知道自己以後會做什麼。
程野在那個時候,就已經埋下了錨點。
他知道自己會出事?還是他只是未雨綢繆,提前給自己留了一條退路?
我拿起筆,在紙上記下幾個關鍵詞:2019、內部筆記、自毀錨點、觸發條件、五鑰成年聲紋。
然後撥通了阿哲的電話。
“阿哲。”
陸時哥?阿哲的聲音有點困,“這麼晚……”
“程野的 nuscript,你看了嗎?”
“看了。”
“他說的2019年的內部筆記,你知道是什麼嗎?”
電話那頭沉默了幾秒。
我知道。阿哲說,“他在聲瀾的時候,用的是一個內部的演算法框架。那個框架是我後來拆解聲瀾資料庫的時候發現的,裡面有一段加密程式碼,我一直沒搞懂是什麼意思。”
“什麼加密程式碼?”
“我發給你。”
手機震動了一下,是阿哲發來的截圖。
截圖上是一段十六進位制程式碼,很長,看起來像是一串隨機數。
這段程式碼插在演算法框架的最底層,阿哲說,“正常情況下不會被觸發,因為觸發它需要特定的條件。”
“五鑰的成年聲紋。”
阿哲說,“程野把錨點設計成只有在有人試圖用五鑰聲紋拼湊完整庫的時候,才會啟用。”
“那我們現在能看到它在聲臨的資料裡嗎?”
阿哲說,“我下午的時候掃描了一遍聲臨洩露出來的資料碎片,發現他們的模型底層,有一段和程野框架一模一樣的程式碼。”
“一模一樣?”
”。能功心核響影不,層配適的加己自臨聲是%1那下剩“,說哲阿。似相%99
。亮月的外窗著看,機手下放我
”——以所“
”。構架層底的野程是的用他,說麼怎管不但。道渠他其是能可也,的取提裡片碎的去出流瀾聲從是能可“,說哲阿。碼式程的野程了到拿經已茂祁以所
”?呢點錨那“
”。移偏別識的逆可不生產會型模個整,候時的用啟被它當。點錨的野程是就點節個那,點節藏個一有層底型模的臨聲,了過試測我“,說哲阿。在還點錨
”?度程麼什到移偏“
”。廢報部全,品產證認紋聲有所的臨聲,說是就也“,說哲阿。平水機隨到降下會度的別識紋聲
。氣口一了呼輕輕,上背椅在靠我
。踩來人有了到等於終,年七了等,雷顆一了埋野程
”。哲阿“
”?嗯“
”?吧對,紋聲年鑰五是件條發“
”。對“
”?嗎發被會點錨,位到部全有沒紋聲的鑰五果如那“
。兒會一了默沉哲阿
”。點錨用啟能才,在存時同須必紋聲鑰五著味意這,’庫料資整完湊拼圖試’是件條發的野程“,說他。會不上論理
”。紋聲部全的鑰五有沒還該應上手茂祁是但“
”。料資整完是不,片碎是的到拿他。完有沒也集採,行進在還賞懸“,說哲阿。有沒該應
”?麼什做該應在現們我那“
”。點錨發後然,齊湊紋聲鑰五把己自茂祁等“,說哲阿
”?久多要需“








