第兩百九十五章、第二級權限獲得!

    128位密碼……應該說,是128為密匙。

    這個密碼指的並不是密碼的長度一共有128位,而是每一個密碼字節有128的長度。

    這裡就牽涉到了一種算法。

    比如說,我平時輸入密碼,舉個最簡單的例子「123abc」,那麼,這簡簡單單的六位數是你用戶輸入的,但是實際上在服務器密碼驗證的端口,這就不是六位數字那麼簡單,而是經過特定的算法加密為128位。

    想要破解的話,單單通過猜測六位數是不可能完成的,具體要解釋的話很複雜,所以一般來說,想破解這種特殊加密算法構成的128位密匙,首先就是要研究這種算法。

    因為國際慣例,算法一般都是要公開的,因為算法如果不公開的話,很難發現算法當中的錯誤。這個算法就不夠完美。但是很明顯,小敏並沒有把這種算法函數給公佈出來,所以陳旭只能另外想辦法。

    首先要做的,就是找出這種算法的函數!

    128位密匙其實並不算很難,現在很多瀏覽器當中都開始使用這種級別的運算方式了。

    難就難在對算法的破解上。

    因為根據已知的算法,那麼很容易做出相應的,有針對性的破解方式,但是如果這個算法是保密的,那就很複雜了。

    陳旭現在調動了他所有地肉雞。一起參與演算。

    陳旭使用地方法就是最常用地分析運算。

    因為算法總是固定地。需要有固定地公式和函數。簡單打個比方就好像是二元一次方程。只需要兩組數字套用一下就知道公式了。當然真正地加密函數肯定比二元一次要強地多。這也就是為什麼說。很多計算機高手同樣也是數學高手地原因高級函數對於計算機編程來說。也是非常重要地。

    所以。想要破解這個函數。就必須要調用多台計算機同時進行模擬。當然一台計算機也成。只是。那得等到猴年馬月了。

    陳旭地數學水平也是很強地。起碼現在他足以參加個大學生奧數一類地了。陳旭在高中地時候就偏理科。也參加過奧數拿過名次。所以數學學起來還是很快地。現在他就編寫了一個程序。不斷地輸出數據來找尋這種算法地規律。但是陳旭卻發現。自己地肉雞數量還是太少了。

    其實要說少。真地不少。陳旭上次給利亞姆公司地那款「肉雞」防火牆。在法比亞諾地「賣保險」策略下。經銷地非常成功。而且陳旭平日裡幾乎不怎麼使用這些肉雞。就是在黑客大戰地時候才用了一下。而這款防火牆地性能確實非常強大地。是以現在也已經給利亞姆公司帶來了不下於十萬人地固定用戶群體。

    但問題是。現在利亞姆公司地計劃還僅限於英倫及周邊地區。所以除了一些服務器網站之外。家用計算機在這個時候很多都是處於關機狀態地。當然。陳旭可以等到晚上。也就是英倫時間工作時計算密碼。但是陳旭現在卻有些等不及了。

    要是在之前,談到純破解一個128位密碼,著實能夠讓陳旭覺得這是一件基本上無法完成的事情,但是現在,當陳旭的技術提升到這種程度以後,他也就並不覺得這128位密碼算的了什麼難題了。

    這就是一層一層往上升級,站在山腳下的時候覺得山頂遙不可及,但是真當爬到山頂上以後,卻已經在盯著另外一座高峰了。

    根據這些運算所得到的具體數據,陳旭發現這種算法其實並不是難度大到了一種遙不可及的程度,當然,其實陳旭現在的運算速度也不慢,要知道雖然現在英倫地區還是黑暗,但畢竟夜貓子也是存在的而且為數也不少,起碼有上千台計算機同時在幫陳旭進行運算,這就是一個不算慢的速度了。

    陳旭覺得如果這時候再將運算的機器翻上兩倍的話,那麼他在今天下午的時候就能夠破解這個算法至於跟黃沖的賭鬥,陳旭早就拋在腦後了句不好聽的話,他算個什麼東西?憑什麼跟自己較量?

    所以現在陳旭一邊讓肉雞們繼續運算,而一邊則編寫了一個腳本代碼捕獲肉雞!

    上次紅客聯盟搞的黑客大戰,真的是讓陳旭學到了不少的東西,而這種學習並非僅僅就是在黑客大戰時才學到的,而且還有在黑客大戰之後,陳旭再一次的反思當時的戰鬥,反思那個時候自己的不足,自己需要改進的地方,然後針對性的側重學習而得到的。

    黑客,是一種戰鬥型的職業。

    只有通過戰鬥,才能瞭解自己的不足,一味的閉門造車並不是一件好事。

    陳旭現在編寫的命令非常的簡單而且實用,他只是利用了I的一個核心漏洞,在交換數據的時候自動在後台下載一個程序然後運行,並且將運行的結果發送到指定服務器上歸納。

    因為陳旭當時為利亞姆公司提供的防火牆並不光是針對於家用機,還有就是針對於服務器的,而服務器是必須要保證長年開機,所以這個時候陳旭用的最多的也就是幾台歐洲的服務器。

    這些服務器當中,就有一些是歐洲很多大型網站所使用的服務器,所以陳旭想在上面掛個後門程序,實在是太簡單了。

    很快的,陳旭的肉雞數量就飆升到了三千以上,而這個時候已經到了下午三點。

    吳元等人午睡早就醒了過來。看到陳旭在操縱計算機不知道做什麼東西,一個個都很好奇。但是也沒有多問。

    而陳旭,則沉浸在了一個忘我地境界當中。

    在他的眼中,只有那些繁瑣地。複雜的數據結構,根本就忘了自己現在還在寢室。

    第一組數據驗證成功。

    第二組數據驗證成功。

    陳旭額頭上溢出了汗珠,臉色也有些發紅,不光是因為疲倦,也是因為興奮!

    因為這是他完全沒有借助小敏的幫忙,而即將通過了小敏地一場考驗!

    第一百二十八組數據成功!

    找到算法了!

    一百二十八組數據。幾千台計算機一下午的計算,人類的智慧創造出了方便人類的工具。但是工具永遠只是工具。誰也不知道陳旭在尋找這一百二十八組數據的時候耗費了多大的心力!

    但是陳旭現在一點都沒有感覺到疲倦,因為他正處於一種非常亢奮地狀態。這種亢奮讓他的精神十足,至於下午還有地比賽。陳旭早就忘得一乾二淨了。

    算法已經找到,那任務就已經完成一半了。

    找到算法並不代表就能夠破解密碼。但卻是破解密碼地必要條件。

    要知道,如果是暴力破解的話,就是利用軟件一個個地去輸入密碼,硬是靠蒙的方式來破密碼,一旦密碼地長度達到十位以上,那幾乎就是不能完成的任務了。

    所以現在破解密碼,很多都是從算法開始入手,找到密碼地規律所在這才是破解密碼的王道。

    陳旭現在已經找出了算法,而且得到了輸入的密碼根據這算法的演變模式,那麼他就有信心找到相應的密碼了。

    從這個算法當中陳旭看出來了編排這個算法的人有多麼的陰險,這個算法雖然算不上有多高級,但是卻的確是一個非常陰險狡詐的算法。

    非常簡單,密碼的構造主要就是26個字母(高級密碼區分大小寫),然後就是十個數字,還有就是一些特殊的字符。

    很多網絡高手使用的密碼當中,特殊字符佔據了很大的一部分。這些特殊字符並不是鍵盤上的逗號、引號一類,而是一些類似於空心五角星之類的需要特殊手段才能輸出的字符。

    舉個最簡單的例子:當年玩傳奇的時候,很多對安全保護有些瞭解的玩家,利用智能ABC當中的V鍵,也就是符號鍵給自己的帳戶加了一層保護。

    記得智能ABC當中的V11,能夠打出來一個看不見的空格鍵。

    那其實是一個特殊的字符,只不過看不見,但是又跟空格鍵不一樣,空格鍵是無法作為密碼輸入的,但是那個V11卻是能夠被系統所承認的。

    這樣的話,比如之前的密碼是123abc,但打上了這個V11空格之後,密碼就是七位數。而盜號的人看到密碼123abc時,下意識的就認為是六位數,因為他們看不到後面那個空格。

    當然,後來很多盜號的也知道了,不過在一次傳奇的重大失誤當中,這一招可是幫助許多玩家挽回了損失那次是盛大傳奇的服務器被人給入侵了!然後黑客將所有的賬戶密碼都發到了網上,不少人因此損失慘重,而那些在密碼後面加上V11空格的人則幸運的逃過了一劫。

    而現在陳旭所要攻破的那個密碼,他的算法變態就在於,不光是有了這種特殊的字符,而且還加入了「雙位數」判斷!

    所謂「雙位數」判斷,就是領先時代的一項技術了。

    大家都知道現在密碼的要求,莫過於26個字母和10個數字再加上一些特殊字符,但是這種「雙位數」判斷,簡單的舉例就是:在輸入密碼的時候,如果是暴力破解的話,那就是一個數字一個數字的破解,但是這種「雙位數」判斷卻是兩個數字才是一個密碼組!

    簡單的說,123abc這組密碼,在「雙位數」算法機制下,12是一個密碼組,3a是一個,b也是一個!

    那這下想要暴力破解的人就等死吧,破解一輩子也搞不定這麼猥瑣的密碼啊!

    看了這種算法以後,陳旭很慶幸自己先破解了這種算法。

    但是同時他也知道,是未來的孫子設下這個陷阱的時候有所保留,並沒有給自己搞太大的,幾乎不可能完成的難度。

    因為這種算法不但可以處理「雙位數」,同時也適應於「單位數」,很明顯,單位數是一個很大的漏洞,這個漏洞的存在使得「雙位數」加密變得毫無意義。因為只要黑客利用單位數破解了這個算法,那雙位數加密就又能如何呢?

    而且陳旭也看出來了,這個漏洞應該是故意留下來的,不然直接將單位數處理給屏蔽了,自己就算動用全世界的計算機,在不清楚這種算法的前提的時候,也不可能破解這種算法的函數。

    看來,自己的孫子果然並不是故意跟自己作對,而是督促自己努力的提高計算機技術。

    或者,這也是未來的自己給現在的自己一種鞭策吧!

    知道了這種算法的原理,陳旭就開始一點點的往裡面套用。

    由於不知道這個密碼的長度,陳旭只能從一位數開始試驗,陳旭這時候心想那小兔崽子要是給老子設定一個一百二十八位長度的密碼,那一輩子也破解不了。不過當陳旭測試到了六位數的時候,小敏那柔美的聲音就響了起來:「恭喜您獲得了第二級權限的密碼。」

    陳旭看看破解軟件上顯示的那六位數字,頓時兩眼一翻暈了過去。

    因為上面的數字排列非常非常的簡單,簡單到了一個無法想像的程度

    這組數字實在是讓陳旭噴血!

    但其實,就算陳旭一早真的輸入123456也是不可能進入權限的,因為這就是「雙位數」加密的好處,123456,其實是12、34、56,而且根據這算法,陳旭能夠看出,這還有更深的延伸,比如,第一位和第四位是一組,第二位和第六位是一組……等等。

    所以輸入密碼的時候,如果是單純輸入123456是打不開的,所以陳旭這一刻非常明白未來的自己的想法他並不是要求自己來破解一個密碼,而是要求自己來破解這個算法!

    這個算法,稍微加工一下就能夠在國際市場上賣出天價來!

    因為這種算法已經非常的成熟了,陳旭相信小敏帶給自己的未來科技算法都是非常成熟的,而算法不公開,再將單位數驗證給去掉,那這個世界上恐怕就沒有人能夠破解這種算法起碼近幾年是如此的。

    不過現在陳旭也沒往那方面去想太多,他再一次的進入了虛擬幻境……因為這個時候,他就要看看第二級權限當中,到底有些什麼東西……
《超級電腦》