蘇珊抬頭看了看:“友加給您打過(guò)電話?”
他點(diǎn)了點(diǎn)頭說(shuō):“是警告我?!?/p>
“警告您?他恨您。”
“他在電話里跟我說(shuō)他正在完善一個(gè)不能破解的密碼的程序。我并不相信這一點(diǎn)?!?/p>
“那他為什么會(huì)跟您說(shuō)這事兒呢?”蘇珊?jiǎn)柕??!八窍胱屇I下來(lái)嗎?”
“不是。他寫(xiě)了一封恐嚇信。”
蘇珊這才弄清了事情的來(lái)龍去脈。“當(dāng)然了,”她有點(diǎn)震驚地說(shuō),“他是想讓您為他恢復(fù)名譽(yù)。”
“不是。”斯特拉斯莫爾皺著眉頭說(shuō)。“友加的注意力還是在萬(wàn)能解密機(jī)上。”
“萬(wàn)能解密機(jī)?”
“正是。他命令我向公眾公開(kāi)聲明我們擁有萬(wàn)能解密機(jī)。他說(shuō),如果我們承認(rèn)我們可以隨意解讀公眾的郵件,他就毀掉‘?dāng)?shù)字城堡’?!?/p>
蘇珊有些不解。
斯特拉斯莫爾聳了聳肩說(shuō):“總之,一切都太晚了。他在自己的網(wǎng)址上發(fā)送了一份免費(fèi)贈(zèng)送的‘?dāng)?shù)字城堡’的副本,誰(shuí)都可以下載?!?/p>
蘇珊臉都白了?!八趺催@樣!”
“這其實(shí)是嘩眾取寵的花招而已,沒(méi)什么可著急的。他發(fā)送的那個(gè)副本是加了密的,人們都能下載,但誰(shuí)也打不開(kāi),真夠足智多謀的。原來(lái)‘?dāng)?shù)字城堡’的原密碼也加了密,鎖得緊緊的?!?/p>
蘇珊很吃驚:“是呀!人手一份,但誰(shuí)也打不開(kāi)。”
“沒(méi)錯(cuò)。友加這是在吊我們的胃口?!?/p>
“您看過(guò)這個(gè)程序嗎?”
斯特拉斯莫爾頗感困惑地說(shuō):“沒(méi)看過(guò),我剛說(shuō)了,這個(gè)程序是加了密的。”蘇珊感到同樣困惑地說(shuō):“我們不是有萬(wàn)能解密機(jī)嗎?為什么不解開(kāi)密碼呢?”蘇珊看了看斯特拉斯莫爾的臉,才意識(shí)到事情并不是那么簡(jiǎn)單?!疤彀?!”她倒吸了一口氣,突然明白過(guò)來(lái)了?!啊?dāng)?shù)字城堡’本身又設(shè)了密。”
斯特拉斯莫爾點(diǎn)頭道:“真不容易!”
蘇珊確實(shí)震驚了?!皵?shù)字城堡”所用的計(jì)算式已經(jīng)用“數(shù)字城堡”加了密。友加發(fā)送了一個(gè)極其荒唐的數(shù)學(xué)游戲,但這個(gè)游戲的內(nèi)容卻被加了密,而且是用它自身加的密。
“這是‘比爾曼保險(xiǎn)柜’?!碧K珊結(jié)結(jié)巴巴地充滿敬畏地說(shuō)。
斯特拉斯莫爾點(diǎn)頭稱是。比爾曼保險(xiǎn)柜是假想的密碼方案,在這個(gè)方案中,保險(xiǎn)柜的制造者繪制了一張打不開(kāi)的保險(xiǎn)柜藍(lán)圖。他要秘藏這個(gè)藍(lán)圖,所以他造了一個(gè)保險(xiǎn)柜,把藍(lán)圖鎖在里面。友加用“數(shù)字城堡”如法炮制,他用藍(lán)圖中概括的計(jì)算式把那個(gè)數(shù)學(xué)游戲加了密,從而保住了藍(lán)圖。
“那么萬(wàn)能解密機(jī)里面的文件又是怎么回事兒呢?”蘇珊?jiǎn)柕馈?/p>
“像其他人一樣,我也是從友加的網(wǎng)址上下載的。國(guó)安局現(xiàn)在是‘?dāng)?shù)字城堡’程序的驕傲的擁有者,就是打不開(kāi)?!?/p>
蘇珊真對(duì)遠(yuǎn)誠(chéng)友加的足智多謀感到驚訝,他連程序都沒(méi)有透露就向國(guó)安局證明了他的程序的不可破譯。
斯特拉斯莫爾遞給蘇珊一份剪報(bào),這是一則譯自《日經(jīng)新聞》的報(bào)道,《日經(jīng)新聞》在日本相當(dāng)于美國(guó)的《華爾街日?qǐng)?bào)》,報(bào)道開(kāi)頭說(shuō)日本程序員遠(yuǎn)誠(chéng)友加完成了一個(gè)自稱能夠編寫(xiě)出不可破解的密碼的數(shù)學(xué)程序。這個(gè)程序就叫“數(shù)字城堡”,在互聯(lián)網(wǎng)上都可見(jiàn)到。遠(yuǎn)誠(chéng)友加正在待價(jià)而沽。報(bào)紙接著還說(shuō)這事兒在日本引起很大興趣,但為數(shù)不多的幾家美國(guó)軟件開(kāi)發(fā)公司聽(tīng)了“數(shù)字城堡”的消息后卻認(rèn)為這無(wú)異于天方夜譚,就像是要把黃土變成金子。他們說(shuō),這肯定是個(gè)騙局,千萬(wàn)別當(dāng)真。
蘇珊抬頭看了看問(wèn)道:“待價(jià)而沽?”
斯特拉斯莫爾點(diǎn)頭道:“現(xiàn)在日本的每家軟件開(kāi)發(fā)公司都已下載了‘?dāng)?shù)字城堡’的加密副本,正在想法破解它。但是總也破解不開(kāi),拍賣價(jià)格一路飆升?!?/p>
“真荒謬?!碧K珊沒(méi)好氣地說(shuō),“所有新加密的文件都只有用萬(wàn)能解密機(jī)才能解開(kāi)?!?dāng)?shù)字城堡’其實(shí)就是一個(gè)一般公共域算法而已,這些公司竟然也解不開(kāi)?!?/p>