午夜時分,
p4VHlqKGeTBLtSMQAxCNv3b7a5wrZYni8hfEsUX0
仲夏夜裡的星星,零零落落的在烏黑天際閃爍著,沉重晦暗的雲層,只允許絲絲些微的月光透露出。
i2Cps14n9HwV65MTb3Dtqkdyg7OQvjELXJmW8NKB
在這種伸手幾乎不見五指的漆黑半夜裡,沿海岸的道路空空蕩蕩,只聽得到,從遠方拍打過來,那海浪上岸的孤獨節奏聲,一波又一波在耳畔響起,然而空氣中卻瀰漫著詭異的氣息。
vN5SO8hwB72y0ejFXHVDdUEz9I1ktpLxPGmW4gTM
霎時間,從遠方漆黑的道路,突然閃出幾道晃動的超強烈光束。原來是約莫有十幾部的改裝機車,嘶吼地發出震耳欲聾的引擎聲,劃破寧靜。
UQ9NaPJYDVtwL2Eu4TBshkmogpMbOC6AjGnr8z73
這些改裝機車還恣意地夾帶著淒厲喇叭聲響,並且一再地逼近,試圖左右包抄最前頭的一部重型機車。
CdW0cbw59FKSjmzOp2uixLHhM7fGaPXUvJEQAs3n
騎著重型機車是位全身軍裝打扮的年輕人,全罩式安全帽下有著黝黑的面容,暗夜裡凌厲的目光依舊,結實的臂膀緊握著重型機車把手,在屏氣凝神下靈活地貼地轉彎,在忽快忽慢中,試圖擺脫這些如獵鷹般的緊迫追逐。
Q5YqyX49tS6fajBm1DTHCliGPZOxkoWJFce8Vsdz
「又來了,這群飆車族真的是瘋了!」,軍裝打扮的年輕人打從心裡咒罵著。
pME28ZlhXkcjLgsom6y0qtIU4bNiaOvdRAGKV7Sn
「這幾天,在下班的路上遇到的,應該都是他們!」
vBsLObR7GC8N14nfZlaxmEHUpJSTwjQ0WKhzue5o
「只是那時正好是傍晚,路上人車多,他們也不過成群結隊在招搖而已。」
csd49pTrNKVxReaF6ovy01ZXQPBqGHktDE832f7b
「但今天看來好像不太相同,難道是想要跟我尬車嗎?」
R4tiLp5C8eHkgyIrKQPEZhwSVJnql0sjDXzvGmBf
aZwLszVdWIG7kAu1yO03ocjxlFrqCYtPJmK9BhEb
年輕人在附近不遠處的營區服務,姓李。職務主要負責該營區之資訊相關工作,這時候才剛從軍校畢業不久,官階為『中尉』兩條槓,因此在工作上相關的人士都以『李中尉』稱呼他。
lxEuUaRLJv9j8WdDSHmqTKzFCteIX6V4rObcnGkZ
就在稍早的下班時間,李中尉才收好物品、準備步出『資電組』,這時單位裡的『行政組』人員突然找上,指著李中尉說道:「等等,不能走啊!我們組裡的電腦中毒了,裡面的資料都毀了。」
RKUZb4IolGeqvShLYVMnrBf1yzTixtC8pPuN2OgW
李中尉說,「怎麼會呢?」
ZguIsi7wCTOAN28ERfnXbyLSDphkmFx9rYq01Bd4
來的人心急的說,「電腦裡有重要書面報告,上級來督導要用的,這下慘了!」
tgPehNoZC1YdQbKOpLaUMwksfljX637Fz9A8m02r
「什麼時候需要那些資料呢?」
o0GmXg8Y2QzruicJCvkx5bjVNpeKqSDAaIZMh6wd
「明天一大早!」
wH39eAzkxYhRqpWSIO7EQPcs8JLv2maDnVbGCMf0
「什麼!」,李中尉覺得事態嚴重,說,「負責維護的電腦廠商,聯絡過了嗎?」
HX4t9OIYoThlDvfgrL0d8VZyGEPpjCSBQbAa3Fq6
「沒辦法,這種時間就是找不到人,可不可請李中尉幫忙修看看,真的很急!」
Ww4oYf9HdK8ACvnaJTiFyLp5uIUeXNl7kDPcgzhG
E7QU6qs8AkyoctZGW3inpDuM2RLxzF0blda1BvCN
李中尉放下自己的物品,快步跟著到了行政組。
HU6KBDSP7qYGZrne8t41zlQ3FALmuNOw0iCMybXR
行政人員指這電腦螢幕說著,「你看,就是這樣,原本的文字稿,現在是一團亂。」
stUleCDT10GdS4qW6cOLbBugHnZof9zwmRXQ7AYV
李中尉坐下來,用滑鼠快速地檢查資料夾的內容,所有的檔案內容都一塌糊塗。
HGvZ8e6cINT1Bya4otsm3gRw0XOCufFpLMb2UkVj
「這樣吧,我把主機先搬回去,盡可能看能夠幫忙什麼。」
0DGw15EUI4CxtM67Kj2YFiaXQnZq9zLVdk3AhyPT
「萬事拜託了。」行政人員說著,但卻也不敢下班,就等著有沒有奇蹟會出現。
0ZksYCixJHdvfNagqQWh1Bb2LOGyt4K8TSmuzVDp
kbGE5NuIgvde7FiCaqoy0SWzPlRJA6tOmrsHxYhp
把電腦主機搬回自己的座位後,接上電源、螢幕、鍵盤、滑鼠,李中尉開啟電腦,並且逐一再次檢查電腦的系統檔案及文件資料。
w5fxoYLu7sPekrpFj3EnmRqC61haWg9cAHtiIG8l
「咦!」
WiGhVXAKSscI5tUrEdqDyPfx82J1kOYMNon9CB63
「怎麼看都沒有病毒侵入的現象啊!」
bw2KWg4UPd78uDLieMC9VlOHAXBc0yRQSY5mExNt
「不僅開機系統正常、內建防毒軟體也沒有警示、所有作業系統相關檔案都在,然而就偏偏在最重要的資料文件夾內一團亂」。
ACsoPnDVlXje6iUhwc0tOEzGZg7RS2kyaI1JLYmx
「那種亂,就像是文件被碎紙機處理過,勉強看得出片段文字,但是完全無法使用。」
SmXOGfYkJzCl9hsa6QLvenpPMDtdAZ2iEjyx7VHB
「就如同是上萬片打散的拼圖擺在眼前,看樣子得要花上數小時,又或者需要數天,要一點一點的仔細拼湊後,才有可能恢復它的原貌」。
be1nsS2t7hWHVZ3pxY5kmKuFTN9ygjJOcwoECQU6
李中尉想起他最擅長的『簡單描述』,將複雜的事情、轉化為口語的描述,事實上科學也證明,消化後的訊息是比較容易被記憶,做學問也是、向其他人溝通說明時也是。
oj95kcG8Udt4PhuJna2RmKTilxWIg3CFSBMrbXLD
lLCmMZUw6yuO1hrdKJq9ao3zBEptHkbNc0nXVAv8
看著這些雜亂無章的文件碎片,就彷彿一片片由天空飄落的雪花,雖說已經知道,在大自然界裡每片飄落雪花的冰結晶體,其實任何兩片都沒有完全一樣的結構,但今天的文件碎片並不然,在那樣子的無秩序中,冥冥之中,又彷彿有著那麼一丁點兒的規則。
kSsPnQGrjchtTUWYK6adEOCquby1fwIXeF5M3NJ4
一個突來的靈感閃過李中尉的腦海,
KVPEMC6StpoZnONHsmQ0y2D9XRhI1xJUgYA7kjqB
「對了,是『置換公式!』,看來這些片段的雜亂文件中有一定的規則,就好像有個隱藏的置換公式,將原本完整的文件徹頭徹尾的打散掉」。
dMBbXZY3zGoeltEvU7qO8RTgarIQmNK2AVwckPLu
「不幸之中的大幸是,文件的主體結構還是存在的,只要能找到這些文字間置換的公式,就有機會還原文件!」。
xYdXZDWuRwJCG0eQO1MhUKpSfmv4Fcoz83kALETI
5cfF7ZkU0GMISuj62JNCoX1eHELQgWmA8xRivpzb
有這樣的線索之後,於是李中尉開始回憶起,自己學過有關這方面的知識。
x1ADKg0rPRnYLBQWqbaikhc8uNMdlfIwvEZ2G7Um
首先是『密碼學』,那個把看得懂的資料,搞得讓人們看不懂的,然而『密碼學』卻是李中尉最得意的研究工作,尤其他對『資料加解密』最有心得,常常在破解一些難懂的關卡時,獲得無以倫比的成就感。
FwlHNXWbniheDJQz3cxkjpLUuPAmV7SfTBvY2O50
若有人問起,李中尉對於『密碼學』的『簡單描述』是,「把直接看得懂的『明文』,透過某種特殊的演算法加以處理,將之轉為『密文』。」
ItquNlJTbsEXZmUQ0jOA2YRc5a6CS8731LrDn9xH
「此『密文』對一般人來說,只是一連串沒有意義的文字,然而若擁有關鍵『金鑰』,就得以解開這串奇怪的文字,也就是還原『密文』成為『明文』」。
CyJl7KOBX3NeU2M6dQa4mZW9nzgVv18DTF5sjILi
nSraB6qUXx9cbJmPAZEspV0gk1ITuNwLloiHjQWh
但是仔細想想,今天遇到的這個難題,似乎還不至於要去推算『金鑰』,頂多就是個初級的加密技術,利用某種文字間的對照表去置換文字,以達到看起來像是亂碼的破碎文件,李中尉現在需要的是,去推測這個置換的規則。李中尉心裡知道,其實這不會花他太多時間去撰寫破解程式,像這種類似加解密的所有可能排列組合,早就深植在他的腦海裡。而這種工作挑戰,他也已經習以為常,乃至於在他的常用隨身筆電中,早就有各種寫好的破解密碼模組。
vZnWgRSFTatymILbMpjY7cQsKXE4w3he0dHfqxOk
「現在需要的是觀察現象,找出可能的類型,並且使用最有效的破解密碼模組」,李中尉心裡想著。
JmBcDNlzfCjOEXZ84opebudxUGL5HqkKMigWwS61
「要說什麼會決定今天解問題的速度,應該是用來執行破解程式的電腦。」
5qj0YB9ZVsp37NFrKHmvJL2IWCnyGawz1ecdTO8f
「大概就得花個三個小時!」,李中尉心裡盤算著,如果就他目前隨身攜帶的筆電來說。
FNwGesoc1dVELDMvfB3KqJkZHi8aRIgjlxbTt2pY
WXiVzwUcM20n1y4JopfsmCH8bEQqxBTI7greGjkK
坐定之後的李中尉,首先把中毒電腦內的所有片段文件,通通拷貝到隨身筆電上,然後開始撰寫破解程式。經過一番努力後,終於開始執行破解程式,這時候筆電的螢幕上,就原本雜亂的破碎文字片段,開始逐一置換地閃動的變換的符號,有時倆倆的片段組成有意義內容,有時又組合成完全沒有意義的字句,時間一分一秒的過去。
OHqzPbTWkLRv3XIjtFS2w0GA7fQuBnZDhNodxUs6
「小黑,加油!」
1dtnlPuI5M497OwqemxLoDFrYb2WgXaHhpf3AsQz
『小黑』,這個暱稱是李中尉用來稱呼這部隨身攜帶的筆電。小黑有著深沉的暗黑色調,輕巧方便攜帶,即使性能並非是最先進,但因為有著接近軍規品的設計品質,自帶著非常高的穩定性。
V3pd6RaCvUki7KbQBNYLMSP0n4XZJFsDOW9G2u8f
「是個默默陪伴自己的好夥伴。」,李中尉跟小黑幾乎已是形影不離的地步。
B2lSYGa9AQmuvkyLK4bsTFdoPiHJxcqIpnw0r7g1
5Y9F7geJE3hD8zKkXV6laIyMROxCBuQGWmUL0vnb
隨著時間一分一秒的過去,行政組留守的人,三不五時就過來查看狀況,從一開始滿臉的不悅,隨著一點一滴的資料還原過程中,終於迎來絲絲的笑容,鬆了口氣,說,「謝天謝地,應該趕得上明天的督導視察了!」
0D86fLEYstC4FV2vGOcwukjlga7ZxAUQJpebq3Im
就如同李中尉的預估般,大概三個小時之後,就在午夜剛要來臨前,『小黑』總算不負重付,把督導視察所需要的文件全部恢復完成,達成任務。
81PjHezVIxWk73dRuXoqbw5N0vpG9Zs2Cg6BTKOy
「辛苦了!『小黑』,今晚就讓你留在辦公室,好好的休息一下。」李中尉打開座位右下方的鐵櫃,將『小黑』放入,關上鐵櫃並上鎖。
5PVqYxiOt0B9eGr1kSI8vDzjoc3XuwNfJUMpdELZ
「總算可以下班了!」李中尉大大地鬆了口氣。
PrBYfsWjDkLwH2GMOtVSCopz8nu3yhbQ64g7KTRI
yTzFRV4PbN5igAwMmcou02BHEaUYrGL1DKOxdnhp
ZAr3JHE98DI1gPhl5dBQoYxqbUvucpmkOSXV7iFs
Smbr3kwETUVgCD1hNpdGBy5nL7eI4fXqciaxsvFJ
aADVjnmF0bvtfxZPYUk4B7MwCXISh1y6zq9Hir5l