第42章 雙密鑰程序
隨着實驗室項目進入收尾階段,岳書記變得更加忙碌,孫一波除了完成程序完善方面的工作,還要幫岳書記處理一些衍生出來的事務,包括編寫一些技術手冊、技術總結之類的文檔。
幾萬行反覆推敲的代碼,幾乎凝聚了實驗室成員們大半年的心血,接下來就是出成果的時刻,正值最後關鍵時刻,大家不敢有絲毫鬆懈。
孫一波想到了那次自己程序被刪的事情,再三提醒岳書記要做好數據備份工作,岳書記笑了下,從抽屜里拿出一張軟盤,揚了揚,說:“全部的工作成果在這張軟盤裏,喏,交給你保管!”
孫一波想起了那次自己的遊戲程序被刪之事,倒吸一口冷氣,說:“交給我保管?這可萬萬使不得,這個程序萬一讓不法分子獲取了,我們這大半年的心血會功虧一簣,而且會給國家帶來不可估量的損失。”
岳書記又笑了笑,說:“別緊張,待會你儘管打開軟盤看,這個程序是加密過的。我給你三天時間去破譯,如果破譯出來,你帶着這個軟盤去找一個人興師問罪。”
“誰呀?”孫一波疑惑不解。
“你見過的呀。”
“陳召訓?”
孫一波不敢肯定,但覺得只有這個搞數據算法的牛人才能讓岳書記如此安心。
“就是他。用他的算法給這個程序加密。”
“哦......”
孫一波想,這也許是岳書記給他的最後一個任務吧,即測試這個程序加密算法的可靠性。
孫一波既興奮又忐忑,絲毫不敢懈怠。
接下來的三天,是孫一波廢寢忘食的三天,他把這個任務當作檢驗他計算機綜合能力的試金石,但又心懷顧慮,他的顧慮是破解掉這個加密算法所產生的後果。
一方面,他怕揭了陳召訓的底,一位德高望重的計算機大師,煞費苦心地設計了加密算法,一旦被自己輕易破解,會讓他下不了台。
另一方面,他擔心一旦解密了此程序,便會讓原始碼大白於天下,到時候萬一泄密了,自己逃脫不了干係。
相比於忐忑不安的心情,破解掉加密程序帶來的刺激,對孫一波的誘惑力更大。
他一門心思地鑽了進去,但很快發現,自己想得太過樂觀,這個貌似簡單的破解,卻是一個不可能完成的任務。
他在電腦上下載了各種破解軟件,均告無效,再使用原始的暴力破解器,把各種數字、字母、符號拼湊在一起,一一測試,也都無法順利打開加密窗口。
按照當時計算機CPU運算速度,如果破解六位複合密碼(數字加字母加符號),需要一天半左右的時間,但如果密碼設置到八位數以上,用暴力破解器得需要三十年以上才能解鎖,看來這個密碼的位數肯定不短。
眼看着三天大限即將過去,孫一波認為該繳械投降了,不想再浪費無謂的精力在這上面,便拖着疲憊的身體,回到宿舍休息......
不一會,宿舍門外響起了敲門聲。
小胖開門一看,見是岳融,忙對屋內喊道:“一波,嫂子來看你了。”
孫一波懶懶地走到門口,倚在門框上,道:“你擅闖男生宿舍,樓下的門衛居然沒攔你......”
岳融調皮地說:“嘿,老大爺看到了么,肯定要登記什麼的,太麻煩了。我是乘他不注意,繞過他身後,悄悄溜進來的。”
小胖豎起大拇指,調侃道:“嫂子好厲害,
居然能直搗黃龍。還好,今天天氣冷,本人沒在宿舍里裸奔。”
岳融早就對張欣的插科打諢習以為常,回道:“有本事你就奔一個唄,我把宿舍里的姐妹們都叫來!”
小胖連連擺手,誇張地縮回房間去了。
孫一波一直在尋思岳融剛說的那句話,突然眼睛放光,來了精神,對她說:“融融,我去趟實驗室,完了我去找你。”
岳融覺得自己此行的結果是熱臉貼了個冷屁股,十分不悅,把手裏拎着的水果往地上一放,沒好氣地說:“這幾天看你挺忙的,本想提醒你多吃水果,注意身體,你倒好,又要去忙了。”
孫一波急忙湊到岳融跟前,笑嘻嘻地說:“還不是給未來老丈人打工,好好表現下嘛。”
岳融這才破涕為笑,說:“那我們一起下去吧......”
孫一波回到實驗室,岳融說的那句話又在耳畔響起:繞過門衛溜進男生宿舍!
這個門衛,不就是正面阻擋孫一波前行的那個密碼嗎?
既然正面不能通過,能否繞過密碼窗口呢?
孫一波被興奮點刺激了下,飛速打開了電腦,插入軟盤,啟動了最擅長的彙編語言。
不出二十分鐘,三十多行代碼已在屏幕上如詩般顯現......
他用執行命令啟動程序,順利繞過了密碼界面!
真沒想到,居然一次性成功了。
這就象二戰中,法國為了防禦德軍而花巨資修築的馬其頓防線,最終被德軍繞到背部突襲,從而失去了這一防線的重要作用。
感到意外的同時,強烈的好奇心敦促孫一波想要一探程序原始碼的究竟,雖然他經歷了整個導彈控制程序的編製和聯合調試過程,但最終岳書記把它封裝成了什麼樣子,還是一個未知數。
孫一波幾次差點把程序打開,關鍵時刻,耳畔總是回蕩起岳書記的聲音:“一波,這個程序是涉及國家秘密的,不該看的還是不要看為好......”
理智最終戰勝了衝動,孫一波沒有打開程序,而是直接找到了岳書記,告訴他自己已經破解了程序的加密算法。
令孫一波意外的是,擔憂這兩個字沒有寫在岳書記臉上。
岳書記不禁得意地笑出聲來,激動道:“老陳啊老陳,你苦心經營多年的加密算法,我的得意門生三天時間就玩完了。”
他又說:“一波,麻煩你趕緊跑一趟杭州,直接把這個軟盤交給陳召訓。”
看孫一波面有難色,岳書記知道他在擔心什麼,補充道:“你不用擔心他窺看這個程序源碼,他和我之間早已簽過保密協議。”
......
去杭州的路線,孫一波再熟悉不過了,他想到晚上就有一趟K135次列車開往杭州方向,就決定不回宿舍,直接從實驗室趕往火車站。
他深知這張軟盤的重要性,也只有自己和岳書記知道這個事情,而接觸更多的人,只會增加暴露這個秘密的危險因子。
當他在學校門口等公交車的時候,卻鬼使神差地碰上了柳老師。
孫一波見繞不過去,只能上前主動問好,但神色匆匆的表情還是出賣了他。
柳老師好奇地問:“孫一波,你這麼急匆匆的,上哪兒去?”
“我......去趟沙州圖書館。”
孫一波忙中出亂,腳步邁向了馬路對面的公交站台,而這一側的來車,恰巧開往沙州圖書館的反方向。
柳老師覺得孫一波很不對勁,就跟了上來。
正好,站台上停着一輛快要開走的104路公交車,孫一波三步並作兩步,趕緊向車門方向奔去,剛踏上車,車子就開動了。
孫一波望見窗外差一點擠進來的柳老師,像極了一個恐怖分子,終於吁出了一口長長的氣。
孫一波驚詫於自己的反應和行為,不明白為何如此懼怕柳老師。
柳老師身上到底有着什麼樣的謎團,像幽靈一般揮之不去。
或許,柳老師只是同樣詫異自己的反常行為而上前詢問,沒有別的意圖。
這樣說來,是孫一波神經綳得太緊,導致神經過敏了,可他一直鬆懈不下來,一路上倍加小心,甚至懷疑起路人甲乙丙丁來,總覺得有人在跟蹤他......
這種緊張的精神狀態一直持續到了前半宿,他在火車的鋪位上壓根不敢睡着,兩隻眼睛密切關注着昏暗環境中發生的一切,他終於體會到了解放前白色恐怖籠罩下,護送情報的地下黨員防禦危險的緊張心情:他們隨時準備為共產主義事業而獻出生命。
現在雖是和平年代,但在看似和諧的環境中,早已激流涌動,暗藏殺機,令人防不勝防。
這張軟盤的重要性,絲毫不遜色於特工護送的重要情報。
護送軟盤的事,只有岳書記和孫一波兩人知道,柳老師是不可能知道的,孫一波意外的慌亂反倒引起了柳老師的猜疑。
孫一波理順了邏輯,再三暗示自己放輕鬆一點,一切都會順利的。
他在自我暗示中睡了過去......
天亮了,杭州到了,孫一波一骨碌起身,摸了摸貼身口袋,軟盤還在。
根據岳書記提供的地址,孫一波在浙大計算機系的辦公室見到了陳召訓老師。
陳召訓端詳了孫一波半天,認了出來,朗聲道:“我們是第二次見面了,還真沒想到是你,你是岳鵬的得意門生!”
陳召訓讓孫一波先坐下歇歇,緩口氣,隨即倒了一杯龍井茶,遞給孫一波。
孫一波接過茶杯,抿了一口,放在桌上,小心翼翼從口袋裏掏出了軟盤,交給了陳召訓,生怕這張軟盤隨時會丟失。
陳召訓接過軟盤,放在了辦公桌上,說:“別著急,年輕人,不用這麼緊張,先喝口茶。”
茶有些燙,孫一波又抿了一小口,把茶杯擱回桌上,望着陳召訓,想說又不知如何開口。
“岳鵬說你已經破解了我的加密程序,就在這裏嗎?”陳召訓終於步入正題。
孫一波有些不好意思,撓着頭說:“其實我......我是投機取巧,用彙編語言繞過了您設置的密碼登陸界面......”
“不錯呀,-後生可畏!”
陳召訓聽后,不僅沒有惱怒,反而笑得更得意了,他把軟盤塞進了電腦軟驅里倒騰起來。
五分鐘后,他卻意外說了一句:“你根本沒有破解掉我設置的加密程序!”
這怎麼可能?
孫一波怔住了,像丈二的和尚摸不着頭腦。
陳召訓招招手,讓孫一波到電腦面前來。
陳召訓指着電腦上主程序界面說:“你看,雖然你繞過了密碼界面,可以直接到達主程序,可這個主程序還自帶一套嵌入式密鑰系統,當你想雙擊打開主程序時,這套密鑰系統就啟動了。”
孫一波驚出一身冷汗,當時他用彙編語言繞過這個密碼界面后,礙於這個軟件涉及保密協議,他並沒有去點主程序。
在這一點上,他通過了岳書記設置得忠誠關,但從技術層面上來講,他還是輸了。
他萬萬沒料到這個軟件具有雙重密鑰保護系統。
可岳書記當時並未查看他的解密成果,而直接讓其來杭州找陳召訓,這不是瞎忙活嗎?太不嚴謹了。
孫一波越想越迷糊。
“小夥子,別泄氣,你用彙編語言繞過了我的第一道密碼保護關,已經很厲害了,前途無量啊!”陳召訓安慰孫一波道。
“那,那我就告辭了。打擾你了,陳老師。”孫一波無心再向陳召訓討教學術上的問題,只想早點回到學校。
“嘿,這個岳鵬,不是折騰人嗎?回頭我打個電話去說他幾句!”陳召訓自言自語道。