第010章:電碼破譯,段子手的直覺勝利
射擊場挨的那頓操練,差點沒把喬生最後一點精氣神榨乾。
耳朵里到現在還嗡嗡響,全是子彈出膛的爆音和子彈脫靶後李教官的咆哮。
手臂被後坐力撞得生疼,虎口已經青紫一片。
那冰冷的鐵疙瘩握在手裡的感覺,沉甸甸,滑膩膩,像攥著一條毒蛇。
每次扣動扳機,那巨大的聲響和後坐力都震得他心肝脾肺腎一起顫。
腦子裡反覆迴蕩著王夏寧那句「要麼你死,要麼別人死」,胃裡一陣陣翻騰。
晚飯食不知味,機械地往下塞。
同桌的趙大剛還在興奮地比劃格鬥要領,老錢若有所思地瞟著他,阿亮則小聲問喬生是不是不舒服。
喬生胡亂搖搖頭,沒吭聲。
晚上,沒讓回營房喘口氣。
一個陌生面孔的幹事直接到食堂把他提溜走了。
沒去操場,也沒去教室,七拐八繞進了棟更偏僻的小樓,推開一扇厚重的隔音門。
屋裡光線昏暗,只有幾盞綠瑩瑩的燈亮著。
空氣中瀰漫著一股熱烘烘的電子元件味和紙墨灰塵混合的怪味。
幾張長桌上擺著幾台笨重的黑色機器,纏滿了電線,有的面板上還有小小的燈泡在閃爍,發出輕微的嗡鳴。
幾個穿著同樣制服但戴著耳機的人坐在機器前,全神貫注地擰著旋鈕,偶爾在紙上記錄著什麼,沒人抬頭看他一眼。
電訊室。
喬生腦子裡冒出這詞兒。
這地方看著就透著一股神秘和壓抑。
王夏寧已經在裡面了,站在一張空桌前,桌上攤著幾張寫滿數字和符號的紙。
她沒穿外套,只穿著襯衫,袖子挽到手肘,露出小臂流暢的線條,但眼神依舊冰冷。
「過來。」
喬生挪過去,感覺像走進《風聲》的片場,渾身不自在。
王夏寧推過一張紙:「看看這個。」
紙上是一長串毫無規律的數字組,每組四個數字,密密麻麻看得人眼暈。
「這啥?」喬生一頭霧水。
「截獲的敵方電文,初步判斷是簡單替換密碼。」王夏寧語氣平淡:「給你一小時,試試看能不能破譯出明文。」
喬生眼睛瞬間瞪圓了:「我?破譯密碼?處長您沒搞錯吧?我連電報機都沒摸過!我就會……」差點脫口而出「我就會講段子」,趕緊剎住:「我就會認幾個數!」
「所以才讓你試。」王夏寧面無表情:「你的腦子,不該只用在耍小聰明和要貧嘴上。看看這些數字,找找規律。用你那種……『觀察觀眾』『找痛點』的思路。」
喬生心裡叫苦不迭。
這都哪跟哪啊?
講脫口秀跟破譯密碼能是一回事嗎?
這不是逼著張飛繡花嗎?
可王夏寧就那麼站著,一副「你不試今天就別想走」的架勢。
旁邊那些電台操作員依舊在忙自己的,仿佛這邊的事情再尋常不過。
沒辦法,硬著頭皮上吧。
喬生拿起那張紙,眼睛瞪得酸疼,試圖從那堆天文數字里看出朵花來。
看了半天,頭暈眼花,屁都沒看出來一個。
這玩意兒比記觀眾反應難多了!
觀眾笑沒笑,皺沒皺眉,好歹有個直觀反饋。
這堆數字死氣沉沉,跟碼得整整齊齊的磚頭似的,誰知道它代表啥?
時間一分一秒過去,額頭上急出冷汗。
王夏寧也不催,就靠在桌邊,手指有一下沒一下地敲著桌面,那聲音在安靜的房間裡格外清晰,像催命符。
喬生壓力越來越大,腦子裡一團亂麻。
不行,不能這麼幹瞪眼。
得找個切入點。
找規律?啥規律?
數字出現頻率?高低間隔?
看著看著,也不知道是急眼了還是咋的,那堆數字在眼裡好像不那麼像數字了,變成了一堆歪歪扭扭的符號。
有點像……有點像台下觀眾那些模糊不清的臉,或者……某種節奏?
節奏?
喬生心裡一動。
脫口秀表演講究節奏感,什麼時候拋梗,什麼時候停頓,什麼時候煽情,都有內在的節奏。
這電碼……會不會也有某種節奏?
他嘗試著不去看單個數字,而是把它們當成一種流動的「聲音」或者「節奏」來看。手指無意識地在紙上划過,模仿著打拍子。
「3751… 2284… 4903… 6615…」他小聲嘟囔著,試圖賦予這些數字一種讀出來的韻律。
讀著讀著,感覺有點彆扭。
某些數字組合讀起來特彆拗口,像唱歌跑調,或者段子裡的爛梗,聽著就不舒服。
而另一些組合,讀起來似乎順溜一點。
「這……這像不像……嗯……像不像押韻沒押上的地方?」喬生腦子裡閃過一個荒誕的念頭。
寫段子也講究押韻和節奏感,不順溜的地方就得改。
他趕緊拿起鉛筆,把那些讀起來特彆拗口的數字組圈出來。
圈了幾個,發現這些拗口的組合里,某些數字出現的頻率好像……有點高?
比如「37」開頭的,「49」開頭的?
心裡有點莫名的興奮,好像抓到了點什麼,又說不清。
他抬起頭,想跟王夏寧說說這發現,又覺得這想法太扯淡,肯定挨罵。
王夏寧看著他圈圈畫畫,眼神微動,沒說話。
喬生咬咬牙,死馬當活馬醫吧!
他就按著這「節奏順溜」和「節奏拗口」的奇葩思路,開始胡亂猜測。
那些拗口的、出現頻率高的數字組合,會不會代表某些常見的字?比如「的」、「了」、「是」、「在」這種?
他試著把圈出來的幾個高頻數字組,替換成自己瞎猜的常見字,然後往上下文裡套。
這一套,更亂了,狗屁不通。
旁邊一個一直豎著耳朵聽的電台員忍不住噗嗤笑了一聲,趕緊捂住嘴。
喬生臉臊得通紅,恨不得找地縫鑽進去。
王夏寧冷冷瞥了那個電台員一眼,對方立刻噤聲,埋頭工作。
「繼續。」王夏寧的聲音聽不出情緒。
喬生硬著頭皮,看著被自己改得亂七八糟的紙,頭皮發麻。常見字不對?
那會不會是……別的?
他想起以前看過的那些粗製濫造的諜戰劇,裡面密碼好像經常跟書本有關?
比如某頁某行某字?
可這也沒提示是哪本書啊!
等等……
書?文字?頻率?
喬生猛地想起以前玩過的一種文字遊戲,統計一篇文章里哪個字出現最多。
中文裡,「的」字好像就是頻率之王?
他像是抓住了救命稻草,趕緊問:「處長!咱們中文裡,哪個字最常用?」
王夏寧挑眉,似乎沒想到他會問這個,但還是回答了:「『的』。」
「那數字裡面,哪個組出現最多?」喬生急切地追問,手指點著紙上。
王夏寧目光掃過那些數字,很快指出了一個組合:「這個,『4903』,出現頻率顯著高於其他。」
「就用『的』代替這個『4903』試試!」喬生像是發現了新大陸,趕緊把紙上所有的「4903」都劃掉,在旁邊寫上小小的「的」字。
替換完之後,再看那串支離破碎的東西:「…的… 2284…的… 6615…的…」
好像……稍微順眼了一點點?但依舊看不懂。
「然後呢?下一個高頻詞?」喬生自言自語,又找出了幾個出現較多的數字組,試著代入「是」、「了」、「在」等字。
紙上越來越亂,塗改得不像樣子。
有些地方替換後似乎能勉強連成半句話,但更多地方還是莫名其妙。
時間快到了。
喬生急得抓耳撓腮,感覺自己這通操作簡直蠢透了,純粹是瞎貓碰死耗子。
最後,他看著被自己塗改得面目全非的電文,哭喪著臉對王夏寧說:「處長……我……我就弄出個這……好像……好像是說……『貨物……已的……碼頭……的……三號……的……倉庫』?這啥玩意啊?根本不通!」
王夏寧走過來,拿起那張塗鴉般的紙,仔細看著。
她的目光在那些被替換的數字和漢字之間來回移動,手指輕輕點著其中一個被喬生替換後形成「碼頭」一詞的地方,又對比了一下原文數字。
沉默了幾秒鐘。
她放下紙,抬頭看向喬生,眼神里不再是純粹的冰冷,而是多了一絲極其複雜的、難以形容的探究。
「原文這部分數字,『6615』和『2284』,經過二次加密混淆。你誤打誤撞,跳過了第一層混淆,直接碰對了底層替換規律。」
王夏寧的聲音依舊平穩,但語速稍微快了一點:「貨物已抵碼頭三號倉庫,雖然細節不全,但核心信息是對的。」
喬生張大了嘴,徹底懵了。
蒙……蒙對了?
「你用的什麼方法?」王夏寧追問。
「我……我就覺得……那些數字讀起來彆扭……像段子裡的爛梗……就想著給它換順溜了……」
喬生磕磕巴巴地解釋,自己都覺得這理由荒謬透頂。
王夏寧沒評價這個方法,只是深深看了他一眼,那眼神像是要把他腦子裡那些稀奇古怪的玩意兒都挖出來看看。
「今天到此為止。」她最終說道,收起那張紙:「你可以回去了。」
喬生如蒙大赦,趕緊溜出這令人窒息的電訊室。
走到外面,冷風一吹,才發覺後背都濕透了。
回想剛才的過程,還是一陣後怕和荒唐。
這他媽都行?
電訊室內,王夏寧將那張塗改過的電文單獨收進一個文件夾,在標籤上寫下「喬生-首次密碼測試-異常思路」,後面打了個問號。
她走到一台電台前,操作員立刻起身讓開。
王夏寧坐下,戴上耳機,親自開始發報。
電鍵敲擊聲清脆急促,帶著某種特定的節奏。
電文內容很簡單:「貨物已部分破譯。建議更改碼頭及倉庫代號。另,關注目標086在密碼識別方面的……潛質。」
耳朵里到現在還嗡嗡響,全是子彈出膛的爆音和子彈脫靶後李教官的咆哮。
手臂被後坐力撞得生疼,虎口已經青紫一片。
那冰冷的鐵疙瘩握在手裡的感覺,沉甸甸,滑膩膩,像攥著一條毒蛇。
每次扣動扳機,那巨大的聲響和後坐力都震得他心肝脾肺腎一起顫。
腦子裡反覆迴蕩著王夏寧那句「要麼你死,要麼別人死」,胃裡一陣陣翻騰。
晚飯食不知味,機械地往下塞。
同桌的趙大剛還在興奮地比劃格鬥要領,老錢若有所思地瞟著他,阿亮則小聲問喬生是不是不舒服。
喬生胡亂搖搖頭,沒吭聲。
晚上,沒讓回營房喘口氣。
一個陌生面孔的幹事直接到食堂把他提溜走了。
沒去操場,也沒去教室,七拐八繞進了棟更偏僻的小樓,推開一扇厚重的隔音門。
屋裡光線昏暗,只有幾盞綠瑩瑩的燈亮著。
空氣中瀰漫著一股熱烘烘的電子元件味和紙墨灰塵混合的怪味。
幾張長桌上擺著幾台笨重的黑色機器,纏滿了電線,有的面板上還有小小的燈泡在閃爍,發出輕微的嗡鳴。
幾個穿著同樣制服但戴著耳機的人坐在機器前,全神貫注地擰著旋鈕,偶爾在紙上記錄著什麼,沒人抬頭看他一眼。
電訊室。
喬生腦子裡冒出這詞兒。
這地方看著就透著一股神秘和壓抑。
王夏寧已經在裡面了,站在一張空桌前,桌上攤著幾張寫滿數字和符號的紙。
她沒穿外套,只穿著襯衫,袖子挽到手肘,露出小臂流暢的線條,但眼神依舊冰冷。
「過來。」
喬生挪過去,感覺像走進《風聲》的片場,渾身不自在。
王夏寧推過一張紙:「看看這個。」
紙上是一長串毫無規律的數字組,每組四個數字,密密麻麻看得人眼暈。
「這啥?」喬生一頭霧水。
「截獲的敵方電文,初步判斷是簡單替換密碼。」王夏寧語氣平淡:「給你一小時,試試看能不能破譯出明文。」
喬生眼睛瞬間瞪圓了:「我?破譯密碼?處長您沒搞錯吧?我連電報機都沒摸過!我就會……」差點脫口而出「我就會講段子」,趕緊剎住:「我就會認幾個數!」
「所以才讓你試。」王夏寧面無表情:「你的腦子,不該只用在耍小聰明和要貧嘴上。看看這些數字,找找規律。用你那種……『觀察觀眾』『找痛點』的思路。」
喬生心裡叫苦不迭。
這都哪跟哪啊?
講脫口秀跟破譯密碼能是一回事嗎?
這不是逼著張飛繡花嗎?
可王夏寧就那麼站著,一副「你不試今天就別想走」的架勢。
旁邊那些電台操作員依舊在忙自己的,仿佛這邊的事情再尋常不過。
沒辦法,硬著頭皮上吧。
喬生拿起那張紙,眼睛瞪得酸疼,試圖從那堆天文數字里看出朵花來。
看了半天,頭暈眼花,屁都沒看出來一個。
這玩意兒比記觀眾反應難多了!
觀眾笑沒笑,皺沒皺眉,好歹有個直觀反饋。
這堆數字死氣沉沉,跟碼得整整齊齊的磚頭似的,誰知道它代表啥?
時間一分一秒過去,額頭上急出冷汗。
王夏寧也不催,就靠在桌邊,手指有一下沒一下地敲著桌面,那聲音在安靜的房間裡格外清晰,像催命符。
喬生壓力越來越大,腦子裡一團亂麻。
不行,不能這麼幹瞪眼。
得找個切入點。
找規律?啥規律?
數字出現頻率?高低間隔?
看著看著,也不知道是急眼了還是咋的,那堆數字在眼裡好像不那麼像數字了,變成了一堆歪歪扭扭的符號。
有點像……有點像台下觀眾那些模糊不清的臉,或者……某種節奏?
節奏?
喬生心裡一動。
脫口秀表演講究節奏感,什麼時候拋梗,什麼時候停頓,什麼時候煽情,都有內在的節奏。
這電碼……會不會也有某種節奏?
他嘗試著不去看單個數字,而是把它們當成一種流動的「聲音」或者「節奏」來看。手指無意識地在紙上划過,模仿著打拍子。
「3751… 2284… 4903… 6615…」他小聲嘟囔著,試圖賦予這些數字一種讀出來的韻律。
讀著讀著,感覺有點彆扭。
某些數字組合讀起來特彆拗口,像唱歌跑調,或者段子裡的爛梗,聽著就不舒服。
而另一些組合,讀起來似乎順溜一點。
「這……這像不像……嗯……像不像押韻沒押上的地方?」喬生腦子裡閃過一個荒誕的念頭。
寫段子也講究押韻和節奏感,不順溜的地方就得改。
他趕緊拿起鉛筆,把那些讀起來特彆拗口的數字組圈出來。
圈了幾個,發現這些拗口的組合里,某些數字出現的頻率好像……有點高?
比如「37」開頭的,「49」開頭的?
心裡有點莫名的興奮,好像抓到了點什麼,又說不清。
他抬起頭,想跟王夏寧說說這發現,又覺得這想法太扯淡,肯定挨罵。
王夏寧看著他圈圈畫畫,眼神微動,沒說話。
喬生咬咬牙,死馬當活馬醫吧!
他就按著這「節奏順溜」和「節奏拗口」的奇葩思路,開始胡亂猜測。
那些拗口的、出現頻率高的數字組合,會不會代表某些常見的字?比如「的」、「了」、「是」、「在」這種?
他試著把圈出來的幾個高頻數字組,替換成自己瞎猜的常見字,然後往上下文裡套。
這一套,更亂了,狗屁不通。
旁邊一個一直豎著耳朵聽的電台員忍不住噗嗤笑了一聲,趕緊捂住嘴。
喬生臉臊得通紅,恨不得找地縫鑽進去。
王夏寧冷冷瞥了那個電台員一眼,對方立刻噤聲,埋頭工作。
「繼續。」王夏寧的聲音聽不出情緒。
喬生硬著頭皮,看著被自己改得亂七八糟的紙,頭皮發麻。常見字不對?
那會不會是……別的?
他想起以前看過的那些粗製濫造的諜戰劇,裡面密碼好像經常跟書本有關?
比如某頁某行某字?
可這也沒提示是哪本書啊!
等等……
書?文字?頻率?
喬生猛地想起以前玩過的一種文字遊戲,統計一篇文章里哪個字出現最多。
中文裡,「的」字好像就是頻率之王?
他像是抓住了救命稻草,趕緊問:「處長!咱們中文裡,哪個字最常用?」
王夏寧挑眉,似乎沒想到他會問這個,但還是回答了:「『的』。」
「那數字裡面,哪個組出現最多?」喬生急切地追問,手指點著紙上。
王夏寧目光掃過那些數字,很快指出了一個組合:「這個,『4903』,出現頻率顯著高於其他。」
「就用『的』代替這個『4903』試試!」喬生像是發現了新大陸,趕緊把紙上所有的「4903」都劃掉,在旁邊寫上小小的「的」字。
替換完之後,再看那串支離破碎的東西:「…的… 2284…的… 6615…的…」
好像……稍微順眼了一點點?但依舊看不懂。
「然後呢?下一個高頻詞?」喬生自言自語,又找出了幾個出現較多的數字組,試著代入「是」、「了」、「在」等字。
紙上越來越亂,塗改得不像樣子。
有些地方替換後似乎能勉強連成半句話,但更多地方還是莫名其妙。
時間快到了。
喬生急得抓耳撓腮,感覺自己這通操作簡直蠢透了,純粹是瞎貓碰死耗子。
最後,他看著被自己塗改得面目全非的電文,哭喪著臉對王夏寧說:「處長……我……我就弄出個這……好像……好像是說……『貨物……已的……碼頭……的……三號……的……倉庫』?這啥玩意啊?根本不通!」
王夏寧走過來,拿起那張塗鴉般的紙,仔細看著。
她的目光在那些被替換的數字和漢字之間來回移動,手指輕輕點著其中一個被喬生替換後形成「碼頭」一詞的地方,又對比了一下原文數字。
沉默了幾秒鐘。
她放下紙,抬頭看向喬生,眼神里不再是純粹的冰冷,而是多了一絲極其複雜的、難以形容的探究。
「原文這部分數字,『6615』和『2284』,經過二次加密混淆。你誤打誤撞,跳過了第一層混淆,直接碰對了底層替換規律。」
王夏寧的聲音依舊平穩,但語速稍微快了一點:「貨物已抵碼頭三號倉庫,雖然細節不全,但核心信息是對的。」
喬生張大了嘴,徹底懵了。
蒙……蒙對了?
「你用的什麼方法?」王夏寧追問。
「我……我就覺得……那些數字讀起來彆扭……像段子裡的爛梗……就想著給它換順溜了……」
喬生磕磕巴巴地解釋,自己都覺得這理由荒謬透頂。
王夏寧沒評價這個方法,只是深深看了他一眼,那眼神像是要把他腦子裡那些稀奇古怪的玩意兒都挖出來看看。
「今天到此為止。」她最終說道,收起那張紙:「你可以回去了。」
喬生如蒙大赦,趕緊溜出這令人窒息的電訊室。
走到外面,冷風一吹,才發覺後背都濕透了。
回想剛才的過程,還是一陣後怕和荒唐。
這他媽都行?
電訊室內,王夏寧將那張塗改過的電文單獨收進一個文件夾,在標籤上寫下「喬生-首次密碼測試-異常思路」,後面打了個問號。
她走到一台電台前,操作員立刻起身讓開。
王夏寧坐下,戴上耳機,親自開始發報。
電鍵敲擊聲清脆急促,帶著某種特定的節奏。
電文內容很簡單:「貨物已部分破譯。建議更改碼頭及倉庫代號。另,關注目標086在密碼識別方面的……潛質。」