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