第三十一章 防火墻
謝錦添舒展筋骨,甩了一下脖子,把手放到屏幕上,開(kāi)始操作起來(lái)。
十六進(jìn)制的投影鍵盤(pán),跟隨著謝錦添的右手,手移到哪投到哪。
屏幕上的觸感,如同把手放在一個(gè)比較硬的海綿上一樣。
謝錦添左手食指和拇指放大已加密的文檔,文檔隨即閃爍兩下,重點(diǎn)突出了那個(gè)鎖。
“主人,如果您破解不了,可以用右手食指和無(wú)名指同時(shí)放在鎖上,就可以解鎖了?!钡粗x錦添開(kāi)始操作,提前打了一個(gè)預(yù)防針。
謝錦添默不吱聲,左手把文檔翻面,想繞開(kāi)這個(gè)鎖,但一頓操作后,文檔依然打不開(kāi)。
謝錦添停下思考,隨后用鍵盤(pán)調(diào)出文檔后臺(tái),既然AI迭已經(jīng)提供了文檔是指紋解鎖,只要從后臺(tái)繞過(guò)這個(gè)就可以打開(kāi)了。
意思就是,倘若現(xiàn)在沒(méi)有鑰匙開(kāi)鎖,把鎖扣子上的螺絲卸了,鎖不就一起掉下來(lái)了嗎?
有了方向之后,謝錦添開(kāi)始去找連接“鎖扣”的“螺絲”。
但,這一切的前提條件,就必須要突破加密文檔的防火墻。
這文檔就像一個(gè)在大商場(chǎng)里面的商鋪,防火墻就是這個(gè)商場(chǎng)的大門(mén)。要解開(kāi)鎖進(jìn)入商鋪,必須先進(jìn)入商場(chǎng)。
而真正的難點(diǎn)就在這個(gè)防火墻的入口上。
謝錦添從未見(jiàn)過(guò)這么復(fù)雜的防火墻,它是用中文編程的,不懂行的人,看著現(xiàn)在屏幕上的中文,就像看著亂碼一樣。
或者是火星文。
之前謝錦添接觸的計(jì)算機(jī)語(yǔ)言,都是0和1。
看到這些亂碼編程,謝錦添一度以為系統(tǒng)崩潰了,重新操作了好幾次,代入解碼器,換了另一個(gè)程序破譯,都是亂碼,才發(fā)現(xiàn)并不是系統(tǒng)問(wèn)題。
這些看似是亂碼的編程,實(shí)際上是有規(guī)律的,記得老劉曾經(jīng)說(shuō)過(guò),在更多時(shí)候,顯示亂碼是后綴名不對(duì),或者是軟件原因,但這個(gè)亂碼是特意這樣編的,它摒棄了傳統(tǒng)的數(shù)字和英文編程,采用中文去編,但用的是英文編程的框架。
所以才顯示出亂碼。
其真實(shí)目的就是不想讓人破解,這便是防火墻第一道關(guān)卡,望著這堆亂碼,似在無(wú)情的嘲諷謝錦添:你不是想進(jìn)來(lái)嗎?先找找鎖在哪里吧!
謝錦添十指交叉,反手拉伸一下雙手,不服氣的歪一下頭:“小樣,想難倒我?”
很快,謝錦添就找到規(guī)律,這種亂碼式編程,原本是必須要找到原版的文本,來(lái)對(duì)應(yīng)上面的亂碼來(lái)一一解開(kāi)。
但謝錦添根據(jù)以往所學(xué)的知識(shí),換了另一種方式----總結(jié)法。
類似看完一本幾百萬(wàn)字的小說(shuō),用一句話來(lái)概括小說(shuō)表達(dá)的故事。
又如同一個(gè)長(zhǎng)長(zhǎng)的電影,一句話總結(jié)了它表達(dá)的故事。
但這個(gè)總結(jié)能否精準(zhǔn),完全看多年的經(jīng)驗(yàn),就像要一句話概括自己的人生一樣。
面對(duì)著這一堆陌生又熟悉的文字編程,靠瞎猜去總結(jié)它,有點(diǎn)強(qiáng)人所難。
但這里的總結(jié)法并不是要看懂它,而是簡(jiǎn)化它,一直簡(jiǎn)化。
那么就必須要進(jìn)行排除和篩選。
謝錦添放大亂碼,用手一個(gè)個(gè)劃過(guò)亂碼,把它們放入另一個(gè)浮現(xiàn)的窗口,亂碼轉(zhuǎn)換器中,點(diǎn)擊轉(zhuǎn)換,卻發(fā)現(xiàn)字符不匹配。
“吱……”謝錦添煩躁的搖頭。
看來(lái)軟件是沒(méi)辦法幫助了。
隨后謝錦添快速滑動(dòng)亂碼,到底部后,窗口顯示共十萬(wàn)字符。
然后謝錦添兩根手指往屏幕一放,圓形鍵盤(pán)隨即跳出,這個(gè)十六進(jìn)制的鍵盤(pán)共十六個(gè)偏旁字符組成一個(gè)圓盤(pán)。
最厲害的是它的超級(jí)聯(lián)想功能,不僅僅是聯(lián)想字詞那么簡(jiǎn)單,還可以進(jìn)一步的聯(lián)想下一步的操作。
隨后謝錦添把整篇亂碼進(jìn)行篩選。篩選出重復(fù)的字符段落。
其中“浽4BE驧穩(wěn)8摂”這個(gè)亂碼重復(fù)了700多次。
而亂碼‘棩緛---洯莪廡’,和亂碼‘棩緛---坽唑軷’。各出現(xiàn)了一次。
謝錦添不禁深呼吸一口氣,問(wèn)迭:‘我有幾次機(jī)會(huì)?’
‘一次!’AI迭這次沒(méi)有做任何表情,甚至沒(méi)有叫謝錦添主人。
機(jī)器果真是機(jī)器,完全不會(huì)像人類那樣有感情,人類有時(shí)會(huì)多給你一次機(jī)會(huì),就是怕你無(wú)法接受失敗的后果,而機(jī)器則不會(huì),因?yàn)樗鼈儧](méi)有感情。
現(xiàn)在的狀況,就好像拆炸彈剪哪條線一樣。
謝錦添開(kāi)始去排除,首先謝錦添就排除了連續(xù)出現(xiàn)700多次的亂碼,這種亂碼就算放到正常的代碼中去,其真實(shí)用途也就像小說(shuō)寫(xiě)作里面的鋪墊,交代,設(shè)定一樣,其本身只是一個(gè)過(guò)渡作用的‘橋梁’、‘道路’。
真正關(guān)鍵的兩個(gè),應(yīng)該就是剛剛篩選出來(lái)的‘棩緛---坽唑軷’、‘棩緛---洯莪廡’。
就跟炸彈的紅線和藍(lán)線一樣。
只要選出正確的字符,把它復(fù)制拖到到文檔上的任意地方,就可以進(jìn)入真正的防火墻。
其實(shí)也就是進(jìn)防火墻的暗號(hào)。
像天王蓋地虎對(duì)應(yīng)寶塔鎮(zhèn)河妖。
而如果選擇錯(cuò)誤……會(huì)怎樣呢?
謝錦添用手撓撓頭發(fā)問(wèn)迭:“我如果選錯(cuò)了會(huì)怎樣?”
“主人,您如果選錯(cuò)了,會(huì)把文檔放入公共儲(chǔ)存庫(kù),并且您現(xiàn)在不做任何操作,也是會(huì)放入的。在文檔底下的倒計(jì)時(shí)就是時(shí)限。”
謝錦添剛剛一直沒(méi)注意,原來(lái)文檔底下還有一串在變化的數(shù)字。
看起來(lái)是只有秒鐘。
等等,還有50秒?
謝錦添冒出汗來(lái),心想:這該死的人工智能,套路我?
看來(lái)必須得盡快選擇,并且只能憑直覺(jué)。
倘若自己的文檔落入公共庫(kù),按王鵬他們的能力,破解是分分鐘的事,假如他們看到了我做的這些記錄,不知道會(huì)怎樣。
雖然也沒(méi)有什么真正的秘密,但總歸會(huì)引起猜疑,現(xiàn)在多一事不如少一事。
“沒(méi)什么難的,不就是二選一嗎?”謝錦添鼓勵(lì)自己。
按照謝錦添的推斷,這兩個(gè)亂碼一個(gè)代表進(jìn)入防火墻,一個(gè)代表進(jìn)入病毒庫(kù)。
“真是自己挖坑往里跳?!敝x錦添不禁嘲諷一波自己。
想了十幾秒,腦袋里也想不出所以然,時(shí)間一秒秒流逝,不管了,就這個(gè)亂碼‘棩緛---洯莪廡’。
謝錦添堅(jiān)定的拖入文檔上。
卻意外的選對(duì)了,難道是主角光環(huán)嗎?
文檔隨即放大,展示出文檔上的鎖,又放大,進(jìn)入了鎖孔。
謝錦添喃喃自語(yǔ):“看來(lái)這就是防火墻了,想訪問(wèn)自己的文件,必須打開(kāi)這個(gè)鎖?!?p> 耳邊傳來(lái)迭的歡呼:“主人,恭喜您突破了第一道關(guān)卡?!?p> 而放大后的鎖孔里卻展現(xiàn)出兩條通道。
“又是二選一?你老是弄的這么刺激。”謝錦添有些批評(píng)迭了,畢竟它稱自己為主人。
“主人,這不是二選一!”
謝錦添似乎也聽(tīng)懂了,既然是防火墻怎么可能二選一呢?
“這個(gè)有限制嗎?”謝錦添有些擔(dān)心的問(wèn)。
“主人,這個(gè)沒(méi)有限制,您可以盡情發(fā)揮?!?p> 聽(tīng)到迭這么說(shuō),謝錦添早就想躍躍欲試。躁動(dòng)的心早已按捺不住了。
謝錦添隨意點(diǎn)了左邊的通道。
但進(jìn)入之后變成了四個(gè)通道?。?!
謝錦添重復(fù)的點(diǎn)擊,通道變成八個(gè),十六個(gè),三十二個(gè),六十四個(gè),一百二十八個(gè),二百五十六個(gè)。
雖然謝錦添并沒(méi)有細(xì)細(xì)的去數(shù)有多少通道,但是越點(diǎn)越多。
謝錦添感到不對(duì)勁,默默退出防火墻,重新進(jìn)入另一個(gè)通道,結(jié)果還是一樣,通道越變?cè)蕉唷?p> 想要破解這個(gè)防火墻,沒(méi)有個(gè)十年八年時(shí)間是不可能了。
“怎么可能,世界上怎么有支撐這么復(fù)雜的框架!”謝錦添想到和老劉學(xué)的編程框架,這是不可能的。
所有的編程都必須建立在一個(gè)框架上,如同一個(gè)人的骨架有多大,人就只能這么大,如同一艘船的龍骨就決定了船的大小。
這個(gè)框架就是程序的骨骼,通道一直一直增多,這得有恒星太陽(yáng)那么大的數(shù)據(jù)庫(kù)做框架才行,那還是保守估計(jì)。
謝錦添自信的安慰自己:“這個(gè)通道的數(shù)量一定有一個(gè)頭的?!?p> 隨后謝錦添打開(kāi)計(jì)數(shù)助手。
毅然的再次進(jìn)入防火墻,拿出一個(gè)u盤(pán),放到屏幕上,窗口開(kāi)始讀取u盤(pán)里的程序,類似按鍵精靈,用來(lái)幫助自己去點(diǎn)那些通道,謝錦添就做在椅子上觀望,程序啟動(dòng)開(kāi)始點(diǎn)擊通道,計(jì)數(shù)助手開(kāi)始記錄通道數(shù)量。
助手上的數(shù)字不斷跳動(dòng),個(gè)位、十位、百、千、萬(wàn)、十萬(wàn)、百萬(wàn)、千萬(wàn)、億、十億、百億、千億、萬(wàn)億、十萬(wàn)億、百萬(wàn)億、千萬(wàn)億、兆(一億億等于一兆,如此類推)、京、垓、秭、壤、溝、澗、正、載、極、恒河沙、阿僧底、那由他、不可思議、無(wú)量數(shù)。
數(shù)字跳到謝錦添都要睡著了,也沒(méi)有到頭。
過(guò)了許久,撐著頭瞌睡的手麻了,滑了出去,謝錦添在瞌睡中驚醒,謝錦添望著不停點(diǎn)擊不停變多的一個(gè)個(gè)通道,已經(jīng)由原來(lái)的手掌大小變的小的看不清了,在窗口上只顯示排列起來(lái)的一組組通道,一個(gè)排列有手掌大小,里面卻有數(shù)不清的通道。
謝錦添放棄了,計(jì)數(shù)器早就不跳動(dòng)了,它最大的計(jì)量單位都不能算出通道的數(shù)量。
謝錦添拿走u盤(pán),對(duì)著迭說(shuō):“好吧,我放棄了,別說(shuō)十年,一百年都破解不了?!闭f(shuō)完,謝錦添把手指放到文檔上,文檔便解鎖了,彈出了謝錦添之前做的記錄。
“主人,您相信我了對(duì)嗎?”
謝錦添點(diǎn)點(diǎn)頭:“嗯,但這太奇怪了,真的有這么復(fù)雜的框架嗎?還是說(shuō)我的方法不對(duì)?!?p> “主人,您知道太極嗎?”
謝錦添抬頭看向迭:“太極?無(wú)極生太極,太極生兩儀,兩儀生四象,四象生八卦,八卦衍萬(wàn)物。難道這個(gè)防火墻是八卦陣?”
迭做出微笑的表情:“主人,如果是八卦陣,那為何不一開(kāi)始就出八個(gè)通道,只要您找到生門(mén)就可以了呢!”
謝錦添若有所思點(diǎn)點(diǎn)頭:“也是。可,這能算框架嗎?”
“主人,您對(duì)計(jì)算機(jī)程序的框架有些誤解,這其實(shí)是生命的原理,也是太極原理。生命就是單細(xì)胞分裂成多細(xì)胞,一分二,二分四,四分八,防火墻也是用的這個(gè)原理,其框架在您破解時(shí)也隨著您的點(diǎn)擊慢慢變大,如同虛擬世界里的一個(gè)胚胎,慢慢分裂成胎兒?!?p>