關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第52部分

覺得兩眼都看花了。他不好意思地回頭看了看黃飛,說道:“黃大哥,你看……我對演算法方面不太擅長。”

黃飛頗為讚賞地看了看周松,他拍了拍周松的肩膀仍舊以他那不瘟不火的聲音說道:“不用看了,這是DES演算法。”

——————————————————————————

這裡的情節的確是參考了一點《我是一個駭客》的,特此註明一下。

正文 第93章

啊?難怪我也覺得有些眼熟……”周松頓時愣住了,DES加密演算法他當然知道,他沒想到那個BT的作者在外面加了三層很BT的殼之後,在裡面居然還弄了個DES演算法,這也太……BT了。

DES演算法按照英文直接翻譯為“資料加密標準”(DataEncnyptionStandand),這是美國政府於1977年釋出的,DES使用相同的演算法來對資料進行加密和解密,所使用的加密金鑰和解密金鑰是相同的。演算法的輸入有64位的明文,使用56位的金鑰,輸出的密文也是64位,它使用16輪的混合操作,目的就是徹底粉碎明文的資訊,使得密文的每一位都依賴於明文的每一位和金鑰的每一位。這個演算法大致分起來共有19個階段,每個階段都是密碼變換,不停地變換:正向、反向、異或……這樣的結果使DES成為了一個不可逆的演算法。也就是說,你手中有密碼的明文,而且知道這個演算法,任何人都可以算出密碼的密文。但是如果僅僅是知道密文,是無論如何也無法推匯出明文的。即使你知道了演算法——DES演算法是公開的,非常容易就可以知道這個演算法——但是你不知道密碼,也是無能為力的。

真正的高強度演算法都是公開的,就放在那裡供大家研究,破解了算你有本事,到時候全世界的專家都會嘉獎你。而事實上,DES誕生二十幾年來,其牢不可破的地位絲毫沒有受到哪怕是一丁點的動搖。

“怎麼了?老黃。”董立國剛高興沒一會兒,見到兩人的精神狀態突然都不好了,連忙問道。

黃飛張了張嘴,可愣是沒能說出一個字。不善言辭的他只能把目光投向旁邊的林珊。他是個純粹的技術人員,要他用通俗的語言將這個說出來對他來說難度很大。

林珊見狀,連忙對董立國解釋了一番。她也只是挑了幾個重點說了,突出的觀點就是:DES演算法目前還破解不了。

“那……”董立國眉頭又皺成了一個“川”字,他良久都沉吟不語,最後他還是不死心地問道,“真的一點辦法都沒有了麼?”這個檔案實在是太重要了,必須得破解出來。

“其實也不是沒有辦法。”周松在一旁插口道。

董立國精神一震:“什麼辦法?無論什麼辦法都要試試啊。”

“周小弟說得不錯。還有最後一個辦法——窮舉爆破。可以編寫一個程式,然後把密碼跑出來,不過這也得*運氣,只希望密碼的位數不要太長,要不然……”要不然跑上幾十年都跑不出來。黃飛沒把最後這句話說出來。

窮舉爆破只能說是下下之策了,但這是目前唯一可行的辦法,是沒有辦法中的辦法。窮舉,也就是一個密碼一個一個算,例如假設密碼是A,然後用DES演算法將A加密得出密文B。接著看這個B是否和真正的密文C相同,如果相同,就是正確的密碼了。在網路上,如果給你限定次數,可以說一點辦法都沒有。幸好現在是在單機上,並不存在這個問題,目前唯一的問題就是時間。

“就按照你們說的辦吧,無論多長時間,都要把這個檔案給破解出來!”董立國沒有聽懂黃飛的潛臺詞。他當場拍板,讓他們立刻著手進行。

這時,周松問道:“那個嫌疑犯平常的密碼有幾位?他有沒有什麼常用的密碼?他的出生年月日、他有哪些非常好的朋友,他們的情況瞭解麼……”周松一連串問題問下來,黃飛眼睛中也有了光彩。而那個年輕人原本有些鬆弛的臉部肌肉又是一緊,不著痕跡地頂了周松一眼。

黃飛讚道:“周小弟說得非常對,這些問題我們都應該搞清楚,這樣可以極大地提高破解的機率。”

密碼心理學也是一門比較有意思的學問。一個人的密碼總是和自己的相關資訊有密切的聯絡。生日日期和常用暱稱組合是大家最喜歡使用的密碼。保密意識低喜歡偷懶的人甚至還會用“123456”、“abc”等簡單的組合為密碼。另外如果一個人有很多帳號,為了便於記憶,通常會將這些密碼都設成一樣的。還有一些值得注意的細節,通常駭客們對這些問題都