「前言」
抽絲撥繭,密碼謎團。
「正文」
2021年12月5日上午10點30分
“密碼是一種用來混淆的技術,編寫密碼的人希望將正常的「可識別的」信息轉變爲無法識別的信息。當然,對一小部分人來說,這種無法識別的信息是可以再加工並恢復的。密碼在中文裡是“口令“「passord」的通稱。主要限定於個別人理解「如一則電文」的符號系統。如密碼電報、密碼式打字機……”
講臺上的情報學的講師正在滔滔不絕,而底下的我卻只覺昏昏欲睡。
“你可別睡著了,這個講座很有意思的。我之前還擔心人會很多找不到位子呢,還好我們來的夠早。”
“是是……”我敷衍地回了李瑞娜的話,繼續一隻手撐著自己的頭,眼皮差點搭上。我們來的是夠早的,分明是上午10點的講座,李瑞娜卻讓我8點就到,要不是在遊樂園的時候她曾經幫助過我,我才懶得和她來聽這個無聊的講座。難得學校給了我一個長假,居然還是跑到學校來聽社麼講座。而且這裡坐著的幾乎都是學生,而講座的也只是一個看上去年紀並不是很大的講師。看來這裡是不會有任何和‘z’講授有關的信息了。
講臺上面的講師依舊在滔滔不絕地講解著密碼的構成,臺下坐著的學生有的已經開始收拾書包,準備離開了,看來這堂講座並非向李瑞娜說得那麼有意思,不過不管有沒有意思,對於我來說都是一樣,反正我也聽不懂。
算了,就當偶爾出來呼吸呼吸新鮮空氣吧。
我嘴角一揚,慢慢地閉上了眼睛。
2021年12月5日中午12點00分
“叮鈴鈴~~叮鈴鈴~~”伴隨著下課鈴聲的響起,同學紛紛整理起了資料,起身準備離開。而我也被驚醒了過來。
“什麼下課了?”我問道:“怎麼樣有收穫嗎?”
“沒什麼收穫,這說來說去她也只講了一些根本,完全只是些皮毛,看來是讓我空歡喜一場了。”李瑞娜搖了搖頭,長長地嘆了一口氣。
“啊~~~”我捂著嘴打了一個哈欠,用手撐著頭向李瑞娜問道:“你剛纔不是還說這個演講很有意思的嗎?怎麼,這纔不一會兒的功夫,就覺得無趣了?”
李瑞娜瞪了我一眼,向我解釋道:“我只是被她剛開始的介紹忽悠了,誤以爲她是個研究密碼的高手,原來也只不過是班門弄斧,隨意地介紹了一些基本的理論知識罷了,其實根本就什麼都沒說。就這樣浪費了我一個上午的時間。”
“哦?這麼說來,你倒是對密碼的研究很精通了?”
“那是,除了人工智能,我最感興趣的就數軟件編程和密碼學。特別是密碼學,除了missgu之外,幾乎無人能在我之上。”
“你這有點言過其實了吧?那你倒是說說什麼是密碼?”我認真地向著李瑞娜問道。
李瑞娜說道:“密碼是按特定法則編成,用以對通信雙方的信息進行明密變換的符號。換而言之,密碼是隱蔽了真實內容的符號序列。就是把用公開的、標準的信息編碼表示的信息通過一種變換手段,將其變爲除通信雙方以外其他人所不能讀懂的信息編碼,這種獨特的信息編碼就是密碼。”
“恩,聽著倒像那麼回事。不過也只是一些理論知識,沒有什麼特別的,不會是從剛纔的那節課上學到的知識吧?”我反問道。
“你不相信?那你有什麼疑問儘管問出來,讓你看看我的真本事。”李瑞娜倒是動起了真格,竟與我槓上了。
“這個還是算……我也不是很懂……”我剛想婉拒李瑞娜的提議,卻突然意思到了什麼——missgu?
爲什麼我對於這個名字有一種親切感,等下,難道……
“李瑞娜,你說missgu是誰?”我急切的問道。
“怎麼,你不是不感興趣的嗎?我就是說出她的名字,你也未必認識。”李瑞娜不屑地說道。
“李瑞娜,你前面所說的missgu難不成是指顧蕭荷,顧小姐?”我問道,這個答案對於我來說很重要。
“xiaohegu?顧蕭荷?沒錯就是她,難道你認識她?”李瑞娜倍感驚訝。
是啊,我的確認識,不僅認識,我還是她的兒子。不過這一切我卻不能告訴李瑞娜。
“是啊,我的確認識她,與她有過幾面之緣。”說到這裡我停頓了一下,從口袋中拿出那部‘女王’留下的手機,猶豫了三秒後又將那部紅色的手機擺到了李瑞娜的面前。
“既然你想讓我考考,不如你就幫我把這手機解鎖。我正好忘記了啓動的密碼。”
李瑞娜看了我一眼,“好啊,這樣一來我也能讓你見識見識我的實力。這樣吧,這部手機就先放在我這裡,下次看到你的時候我再還給你。”
我故意裝作不信的樣子:“還要拿回去?我看你是解不開吧,纔想拿回去讓別人幫忙。”
“你說什麼呢!我會解不開這個手機?你太小看人了,你不要忘了我可是aef公司的首席工程師。”李瑞娜反駁道。
“好好好,算我說錯話了,不過這個手機對於我來說真的很重要,你可以現在解開嗎?”我真誠地說道。
李瑞娜環視了一下四周,“好吧,這裡的人都走的差不多了,走,我們去別的地方,坐下來,定定心心的解開這臺手機。”
我點頭認同,起身和李瑞娜一起走出了教室的大門。
2021年12月5日下午1點28分
李瑞娜一眼就望到了一家西點下午茶餐廳。餐廳看似豪華,透過透明的玻璃清晰可見一架一比一的南瓜馬車模型和一匹襄著磚的雪白獨角獸模型。
我,吞嚥了一口口水,偷偷地摸了摸自己的口袋。有時爲了拯救世界,這是值得的!
“我們進去吧?”李瑞娜毫不見外地說道。
“好……好吧。”
我進門後選擇坐在了一個鞦韆椅上,恭恭敬敬地將手機擺到了李瑞娜的面前。
“這不急,不如我們先點些吃的吧?”李瑞娜望了一眼一旁的菜單。
真不知道李瑞娜是來這裡吃飯的還是來這裡解鎖密碼的。不過看在她如此有自信的樣子,我也只能暫且聽她的了。
“好,好吧。你看看你要點些什麼呢?”
我又將菜單擺到了李瑞娜的面前,李瑞娜翻了幾頁菜單,一口氣點了好幾樣價格昂貴的甜點。而我卻只能默默地摸著自己的口袋,往心裡面流淚。
很快桌上面的甜點幾乎都被她一個人吃完了。看著她吃甜品的樣子,說實話我整個人都是驚呆的。
“李瑞娜,甜品你也已經吃完了,可以幫我解開這個手機了嗎?”我問道。
“急什麼,我不是剛剛纔吃完嗎?”李瑞娜看著我焦急的眼神:“好吧,好吧,我現在就看看。”
她終於將“女王”的那部紅色手機拿到了自己的面前,按下了開機按鈕。
畫面顯示需要輸入一組公式和組合的8位數密碼,右上角有感嘆號的標誌,標誌旁有著數字。
李瑞娜笑了笑,一手撐起了頭,直視著我的眼睛:“成尹,你這頓飯可真是物超所值啊,這可不是一般的手機鎖,換作別人根本就不可能解開。不過還好你遇到了我。”
我撓了撓頭不好意思地望了一眼李瑞娜,小聲地問道“那你能破解的了嗎?”
“成事在人,我努力試試。但這個密碼的設計十分精妙,我也不一定保證可以打開。”
只見李瑞娜按下了手機的關機鍵,隨之又按著音量鍵不動,再次按下了電源鍵的開機鍵,直到手機自動進入了recoverymode。
“這個模式,是後臺管理模式,現在讓我來看看這個裡面的操作。”
李瑞納眉頭緊鎖,仔細地研究起了手機內的程序編碼,表情顯得嚴肅。
“這手機的使用者居然爲了防盜,採用維熱納爾密碼自編了一款開機鎖。”李瑞娜說道。
我看著李瑞娜完全不知道她說的什麼維什麼的是什麼意思。
2021年12月05下午日1點50分
“等下,你說的的什麼維什麼密碼的?這到底是什麼密碼?”我問道。
李瑞娜用勺輕輕地攪拌了一下面前的巧克力奶茶,茗了一口,緩緩說道:“維熱納爾密碼,是一個很著名的多碼加密法「又譯作“維吉尼亞密碼“」,它實際上是自動密鑰「autokey」加密法的一個簡化形式,是基於關鍵詞的加密系統。它由法國外交家blaisedevigenère發明。
使用這種加密法可以對同一條信息中的不同字母用不同的密碼進行加密。這樣,同樣的e在一個位置可能被m所取代,而在另一個位置的e則有可能以k的面目出現。這樣,就可以防止任何人利用頻率分析法解密該條信息。”
我假裝明白似得點了點頭,繼續問道:“那現在怎麼辦?“
李瑞娜擡起了頭,望著我的眼睛,”你知道密鑰嗎?“
“密鑰?“我不解地問道。
李瑞娜又繼續向我解釋:“在維熱納爾「vigenère」的密碼中,發件人和收件人必須使用同一個關鍵詞「或者同一文字章節」,這個關鍵詞或文字章節中的字母告訴他們怎麼樣才能前後改變字母的位置來獲得該段信息中的每個字母的正確對應位置。比如如果關鍵字“big“被使用了,發件人將把信息按三個字母的順序排列。第一個三字母單詞的第一個字母將應當向後移動一個位置「因爲b是排在a後面的字母」,第二個字母需要向後移動8位「i是a後面第8個字母」,而第三個字母需要向後移動6位「g是a後面第6個字母」。”她說著又從包裡拿出了一支筆和一張紙,在紙上寫道:
例如
未加密文字爲:thebutcherthebakerandthecandlestickmaker。
關鍵密鑰爲:bigbigbigbigbigbigbigbigbigbigbigbigbigb
則加密文字爲:upkcczdpksbnfjglmxbvjupkditetktbodssbsks
反之亦如此。
“也就是說如果知道“big“就是密鑰,那麼就可以很容易地通過相應的位置改變字母位置,從而譯出經過加密的文字。”李瑞娜說到這裡再次問向了我,“你知道密鑰嗎?如果不知道密鑰的話,想要破解這部手機那必定花費巨大的工程和時間。”
我,閉上了眼睛,在腦海中努力回想著“女王”引爆冰川時候的的場景——她使勁了最後的力氣用力將她的手機拋了上來,丟到了我的懷裡。她最後張動著嘴好像要和我說些什麼,然而那些話語卻被吞沒在了火海里,瞬間被倒下的冰雪掩去。
那時的她,究竟想告訴我些什麼?
我的頭開始疼痛起來,記憶在我的腦海中翻騰,到底是什麼呢?我在腦海中尋找著一絲一毫的線索,就在這個時候我似乎聽到了一個聲音,一個極其微弱的聲音,而這個聲音就好像一直都在我的腦海中似得。
“……六月……“
六月?
我猛地睜開了雙眼,耳邊依稀傳來了“六月“這兩個字。
“六月,你試試看輸入六月!“我對著李瑞娜說道。
“六月?這裡面的編碼可全都是由英語字母組成的,哪來的漢字?“李瑞娜不解地問道。
“那……june?你試試看輸入英語的六月june呢?“
李瑞娜看了一眼手機,“好,我試試。”
只見李瑞娜一個勁兒地在紙上破譯著手機的編碼,在屏幕上這裡按按、那裡劃劃,不停地輸入著什麼。
2021年12月05日下午5點39分
不知不覺,太陽已然西落。西點店外人來人往,腳步匆匆。正當我望著來往的人羣,神遊天外之時,李瑞娜卻猛地擡起了頭,神色驚喜地望著我的眼睛,興奮地說道“那組公式已經被我解除了,剩下的就只有這組8位數的密碼。現在我要破解這組密碼,但是這比較耗費時間。當然你也可以幫我參謀參謀,看看能回想起什麼。這密碼的旁邊,跳出來了一句提示語,提示語上寫著:我最心痛的日子。”
我最心痛的日子?
“女王“最心痛的日子……那究竟是哪天?
我再次閉上了雙眼,記憶再次將我帶回了那一天,她引爆冰川的那一天……
她,張動了嘴,最後竟流著淚笑了,神情是如此的溫柔,那是我不曾看過的安然。
她向我伸出了手,縱然撫摸不到我的臉頰,但我卻似乎能感受的到那手心中的溫度,是如此的溫暖。
火龍向她撲來,然而她卻向我大喊:“夏亞,我愛著你,也愛著夏曼。如果可以,我多想六月一日的這一天不把你送上那艘船。可惜,我們都身不由己,也無從選擇。“
一行淚水從我的眼眶之中奪目而出,滴在了我的手腕。
我們都身不由己,也無從選擇……
我緊緊地握住了面前的茶杯。
其實,我明明聽到了“女王”最後所說的話,卻一直故意將它屏蔽,故意將它遺忘。
以往的回憶,讓我的內心極力否認了“女王“,也否認了”女王“對我的愛。一直以來,我幾乎忘了她原本也是一個母親,她擁有著對孩子的愛,也擁有著對孩子的痛。
“成尹,你怎麼哭了?“李瑞娜焦急地問道,向我遞來一包紙巾。
我揉了揉眼睛,笑了笑道:“沒事,只是前面有隻蟲,飛到了我的眼睛裡而已。”
“哦,是這樣啊。”李瑞娜雖然略有懷疑,但還是沒有追問下去。
“20500601“我脫口而出。
“20500601?“李瑞娜反問道。
“是的,你輸入這8位數試試看。”
李瑞娜停頓了一下,半信半疑地輸入了這8位數的密碼。這密碼剛一輸完,手機便突然進入到了主界面。
“真的是這8位數!“李瑞娜驚歎道,隨之又露出了一絲不解,”不過這個手機的使用者還真是奇怪,最心痛的日子居然是29年後的未來。“
“是啊,真是奇怪。”我隨口敷衍了一下李瑞娜,心臟卻覺一陣劇烈的絞痛。
“不過這種開機鎖,我在市面上還從未見到過。要不是我熟知手機編程和密碼解鎖,恐怕就憑你再研究個十年,也是打不開的。”李瑞娜得意的說道。
我反駁道,“這可未必,這密碼明明就是我想起來的,你最多也只是解決了一個公式而已。”
“只是解決了一個公式而已?你可要知道,這難就難在這個公式!這小小的一個公式,我需要推導多少數據,改編多少代碼才能將它徹底解除!”李瑞娜不服氣地說道。
“好,好。謝謝你了。”我恭敬地說道。
不過要不是李瑞娜的幫忙,恐怕一時半會兒我也不可能解開這個手機的密碼。
“我就當你這句話是在讚揚我了。”李瑞娜高傲地說道。
“你還一點都不謙虛啊。”我說道。
“那是,好了,我已經幫你解開手機了,我先回去了,拜。”李瑞娜從鞦韆上站了起來,離開了甜品店的大門。
我看著手中被李瑞娜解開的‘女王’手機,心中感慨萬千。我知道這個手機對於我來說是那麼的重要。我看著窗外,眼中閃著淚光。
「本章完」