第49章 埋向法師界的算法隱秘漏洞
書迷正在閱讀:穿成七零福運(yùn)妻、從黑山老祖開始、萬象之主、特戰(zhàn)、超級龍婿、極品兵婿、聞到了他的荷爾蒙(1v1H)、女主光環(huán)、成就感[校園]、日了我的是誰(NP,幼馴染,偽骨科)
“這是什么?秀完了?” “剛剛我是錯(cuò)過了什么秘密么?” “誰剛剛有記筆記的?記憶天才呢?到底發(fā)生了什么?” 霎時(shí)間,臺下的法師學(xué)徒們都紛紛擾擾地議論起來。 講師拒絕一位學(xué)徒“秀cao作”的可能性只有一個(gè)—— 這涉及的秘密已經(jīng)重要得無以復(fù)加。 瞬間無數(shù)道視線鎖定在林奇的身上,仿佛鎂光燈般,一直跟隨著他直到第一排角落的位置上。 學(xué)院開創(chuàng)以來,這些講師天才中的天才,都見識過不少,能讓院長親自過目的也不少。 但眼前的這一幕? 直接觸動《符文保密法》? 這可是藍(lán)星最高的保密法! 普通人不接觸法師的話,觸及另一道《法師保護(hù)法》的可能性并不高。 但是《符文保密法》卻是在方方面面影響著人類生活,控制著藍(lán)星人類所能夠知曉的那一部分真相,伴隨他們生老病死。 立志于用刻苦超越天才的學(xué)徒郭志飛,也終于把手中炭筆握斷,死死地盯著黑板上已經(jīng)被“隱形仆役”擦拭掉的內(nèi)容。 “志飛,他和我們不是一個(gè)范疇的,你不用爭這口氣?!币慌酝咧械呐畬W(xué)徒安慰道。 昨晚緊挨郭志飛坐的幾位學(xué)徒都知道,和二年生打聽過的他通宵達(dá)旦地設(shè)計(jì)了一套“加密算法”。 本來剛剛就想主動舉手,誰曾想林奇被叫了上去。等到林奇拖得有點(diǎn)久,他以為自己表現(xiàn)的機(jī)會來時(shí),對方又當(dāng)場引爆現(xiàn)場氣氛。 甚至到了這一刻,整個(gè)禮堂教室,還此起彼伏地發(fā)出感慨聲。 不明白剛剛這一幕的學(xué)徒,經(jīng)過一些法師家族后裔的科普,也意識到這完全是一顆“深水炸彈”! 就如同藍(lán)星有的創(chuàng)作人憑借著詞曲版權(quán)吃一輩子。 在法師協(xié)會里,靠著一個(gè)卓越的“算法”一舉飛黃騰達(dá)的,也不在少數(shù)! 剛剛出聲嘲諷林奇乃至反諷做菜的那幾位學(xué)徒,已經(jīng)臉色羞紅地趴在桌上,唯恐別人注意。 這一幕,極有可能成為一段流傳的“經(jīng)典故事”。 林奇日后要是成為強(qiáng)大法師,今天發(fā)生的一切,也定然會口口相傳。 一個(gè)不慎,他們便成為故事中的“丑角”,對于這些有志于成為法師的學(xué)徒,誰丟得起這個(gè)臉! 抄襲“半個(gè)md5算法”的林奇,帶著有些潮紅的臉色,慢慢坐在第一排的神秘女子旁。 不過他心里多少也有些訝異,臺上的女講師的反應(yīng)太大了,差點(diǎn)他都以為自己要被招贅了。 “納悶?”忽然長桌旁的少女學(xué)徒笑道。 林奇這才正式打量起自己這位同桌。 比起王若綾而言,縱使寬松的法袍也難以掩蓋對方的葫蘆身材,浮凸有致,豐滿度適盈。 嬌俏面容配上欺霜賽雪的肌膚,更如同動漫影視劇里走出來的人間仙女。 “有一點(diǎn)?”林奇應(yīng)和道。 不過眼睛瞟歸瞟,林奇整個(gè)人卻是無奈地翻開整個(gè)md5算法模型,一點(diǎn)點(diǎn)地推敲起來。 顯然女法師安琪也不會認(rèn)為他是剛剛隨便構(gòu)想出來,說不準(zhǔn)耗費(fèi)了多年功夫。 自然所有人眼中,林奇對于這個(gè)“算法”是爛熟于心的,所以他可不能露餡。 他也意識到,裝逼的背后,都是需要“努力”作為代價(jià)。 “看來,你還是低估了意義?!迸畬W(xué)徒低聲輕笑道。 林奇聽著有些奇怪。 實(shí)際上,前世藍(lán)星說md5算法,除了計(jì)算機(jī)或者了解過的宅男,否則真沒幾個(gè)會去研究。 但是md5算法背后的哈希函數(shù)卻深入方方面面。 這種摘要函數(shù)就是不限長度輸入,然后輸出固定字節(jié)。 大名鼎鼎的“比特幣”,那“挖礦”的過程就是在暴力破解哈希算法。 這意義,他知道得太清楚了,要是真能夠破解,5萬美金一枚,分分鐘暴富。 但對于這法師的符文而言,沒有吧? 頓時(shí)少女學(xué)徒搖頭輕笑,“看來天才們還是有被一葉障目的地方?!?/br> 說著她轉(zhuǎn)過側(cè)臉,精致地如瓷娃娃般的容顏,凝視林奇,“防篡改與鑒權(quán)認(rèn)證,這兩大類可是符文學(xué)的關(guān)鍵方向,所以從某種意義而言,你剛剛的算法,比起一些加密算法還要珍貴?!?/br> 林奇不禁神色錯(cuò)愕。 “你想想,法師們進(jìn)行多重加密后,腦海卻是保存了密文。但是隨著時(shí)間久遠(yuǎn),你并不敢保證腦海里的密文完全正確。一旦密文變化些許,那很可能會導(dǎo)致最后復(fù)原的明文符文也天翻地覆?!?/br> “所以這種校驗(yàn)完備性的算法,便可以保證前后一致,甚至因?yàn)檩敵鼋Y(jié)果并不復(fù)雜,甚至還能夠手寫記錄?!?/br> “以上只是我舉例的一個(gè)小小的用途而已,包括符文轉(zhuǎn)錄、符文校核等方方面面的工作,都會用到這種鑒權(quán)與防篡改特性?!?/br> 林奇聽罷,已經(jīng)了然。 大家都在“記憶符文”,但研究的時(shí)候,你的符文到底是不是100%準(zhǔn)確呢? 在西斯瑪那符文無法言說無法繪制的情況下,只要將自己的符文的md5與“官方符文”的md5對比,就能夠知曉結(jié)果了! 這才是真正用法! 比起信息“身份證”而言,地球上“md5”也曾經(jīng)廣泛用于“鑒權(quán)”。 就比如登陸網(wǎng)站的“密碼”,如果網(wǎng)站直接用“123456”和用戶輸入的“123456”對比,那這個(gè)過程就存在很大風(fēng)險(xiǎn),甚至網(wǎng)站管理者就能夠看到密碼明文。 所以一般網(wǎng)站只保存“e10adc3949ba59abbe56e057f20f883e”這段數(shù)字。 它便是“123456”的md5值,當(dāng)用戶輸入密碼時(shí),算一下md5與數(shù)據(jù)庫對比一下,便能夠確定密碼是否正確。而網(wǎng)站被攻破,也不用擔(dān)心用戶密碼泄露。 “我剛剛發(fā)現(xiàn)你這種算法,具有壓縮性、容易計(jì)算性、抗修改性、強(qiáng)抗碰撞性的特點(diǎn),如果經(jīng)過上面的篩查檢驗(yàn)的話,很可能取代某些舊有算法,推廣使用?!?/br> 林奇瞬間瞳孔睜大。 他剛剛都沒有寫全,眼前這位學(xué)徒少女就能夠猜出來md5算法的絕大多數(shù)優(yōu)點(diǎn)? 不過,林奇內(nèi)心還是微微一笑。 對方還是猜錯(cuò)了一點(diǎn),md5算法的“抗碰撞可靠性”不足。 這也是它哪怕優(yōu)點(diǎn)諸多,還是慢慢被取代的原因,因?yàn)樵凇拌b權(quán)”方面已經(jīng)存在弱點(diǎn)。 林奇默默翻開記憶宮殿中的書籍,重新仔細(xì)攤開院士王小云關(guān)于md5算法的那篇文章。 院士證明了在知曉明文x1的情況下,可以找到明文x2,使得它的md5值與x1的md5一致。 但真正在前世摧毀md5在鑒權(quán)方面使用基礎(chǔ)的,主要是經(jīng)過碰撞能夠找到不同前綴但是md5相同的字符串,這才導(dǎo)致md5不可靠。 此刻講臺上的女法師安琪已經(jīng)開始整個(gè)符文學(xué)的入門基礎(chǔ)介紹,開始介紹起符文發(fā)展過程中被廢棄的傳統(tǒng)經(jīng)典算法。 林奇正想要告訴身旁女學(xué)徒這個(gè)秘密時(shí),忽然喉嚨哽住。 王小云院士的論文確實(shí)不算破解md5,因?yàn)檫€需要提前知曉明文x1的存在,才能偽造x2,實(shí)現(xiàn)對防篡改的破壞。 可是符文x1,林奇同樣清楚! 這豈不是意味著在md5算法在法師界廣泛使用后,他在知道x1(正確符文)的情況下,自行推算md5(x1)。 然后他再偽造出符合特征的x2(虛假符文),只要md5(x2)=md5(x1),便能通過驗(yàn)證! 林奇的內(nèi)心忍不住蹦跳起來。 如果這個(gè)事情他不說出去,那在md5算法推廣的情況下,豈不是意味著他給整個(gè)法師界注入了一個(gè)“關(guān)鍵的漏洞”? 必要時(shí)能夠提供一個(gè)虛假符文? “很高興認(rèn)識你?!焙鋈簧倥e起手遞向林奇,“黃昏巨龍會鄭櫻落,此次你的入會考核者?!?/br>