至於之後的放炮點香上墳拜年等流程,徐源都熟的不能再熟悉,跟著父親操作起來也都非常順利開心。
算是一家人平安圓滿的過完新年,迎接新年全新的生活。
到大年初二開始走親戚,毫無疑問徐源又成了大家口中的彆人家孩子。
尤其
除上次獲得狀元拿到金牌後,又證明數論中卡邁克爾數間隔問題,以新生身份在數學年刊上發表論文並參加學術會議被青年報報道,能拿過來說的事情那可太多太多了。
對此徐源隻得再次在心裡默默向自己那些老表說聲抱歉。
過完年後麵直到元宵節開學返校,徐源都不需要再做什麼事情。
所以又可以把自己關在屋裡,繼續手推方程式嘗試破解MD5算法,希望能早日讓進度達到百分之百。
徐瑩和父母雖然不知道他在說什麼,但隻要是學習就肯定不會打擾。
不過隨著時間一分一秒過去,就在徐源眼巴巴等著破解進度提升時,卻反倒出現了出乎意料的情況。
幾乎當他推出新的方程式時,眼角餘光突然瞥到虛擬麵板上的進度條竟有所下降。
——
任務:MD5密碼破解
學科:密碼學
進度:8%
結果:未完成
“怎麼會出現這種情況?”
徐源看著麵板上的進度條數字,發現相比前幾天竟下降了百分之二後臉色陡變。
因為對於這種事他再清楚不過。
從剛得知自己進入深度學習狀態會看到特殊的虛擬麵板進度條的時候,他就對麵板進度條的各種用途進行了詳細周密的驗證。
進度條突然出現下降,那便說明自己已然走在了錯誤道路上。
可千萬不要小看這百分之二,若不想辦法彌補的話隻會讓錯誤越來越大。
到後麵再想改變可就要推到重來了。
“我明明是根據王教授團隊的進度推方程式,按理說不應該出現下降才對。”
突如其來的變故讓徐源也沒心情繼續演算,暫時停下動作認真思考。
首先破解MD5密碼算法他並非從頭開始,且目前也都是跟著王曉雲教授的進度,在推方程式上麵他對自己有些充足的信心。
如此那便隻剩下一個可能。
王曉雲團隊目前的破解思路是有問題的。
並未掌握正確的方向。
若繼續這樣演算下去,或許最後能夠發現錯誤破解不了MD5算法,可所花費的時間就白白浪費了。
這對於爭分奪秒的科研人員來說,其造成的影響絕對是巨大的。
思來想去。
最適合的做法就是向王曉雲團隊發出提醒。
更換新的思路重新進行破解。
不過單憑他一句話就放棄先前團隊的努力,這個分量很明顯是不夠的。
“看來要找時間去一趟王教授那裡了,但在此之前我必須找到正確的破解方向才行。”
念頭停留在這裡,徐源沒用多長時間便擱心裡暗自做出了決定。
想要針對MD5密碼確定出正確的破解研究方向。
雖然看似想做到這點非常困難,但有著麵板上進度條的數據作為依照,倒也不是說沒可能完成。
就這樣徐源很快又投入到演算中,甚至太過忘我之下寫完的草稿紙被隨意丟在地上,如果讓外人看到估計都會有種瘋魔的錯覺。
哈希函數密碼的碰撞破解,其方法包括暴力枚舉法和字典法以及彩虹表法等。
所謂暴力枚舉法,顧名思義就是簡單粗暴的枚舉出所有原文並計算出它們的哈希值,查看哪個哈希值和給定的信息摘要一致。
這種方法雖然簡單,但是時間複雜程度極高,以現有單機計算根本得不到想要的結果。
正印證了標準技術局放放出來的話,哪怕使用超級計算機百萬年也破解不了。
而字典法則和暴力枚舉法相反,屬於是用空間來換時間。
但需要承擔的結果是儲存成本實在過大,所使用的概率都比較小。
相比較這兩種方法,最適用的還是彩虹表法。
通過從信息摘要轉成另一個字符串的衰減函數,通過交替運算若乾次,形成一個原文和哈希值的鏈條每步運算都是一種不同的函數,就像是天空中五顏六色的彩虹一樣漂亮。
王曉雲團隊眼下使用的正是彩虹表碰撞破解,雖說相比另外兩種是比較均衡的方法,可從麵板進度條給出的結果來看並不適用MD5算法的破解。
需要重新尋找新的碰撞方法才行,而這也是當下徐源急需做的。
當一個人越沉浸某件事中,時間往往就會過去的非常迅速。
因為真正忙起來是根本顧不上時間的。
轉眼快半個月過去,臨近元宵節姐姐徐瑩已經開學返回學校,父母也早早去了省城讓煙酒店開門。
獨留下徐源繼續待在家裡,待過完餘下的兩天假期後也會前往燕京。
這天深夜當徐寨村已經被黑色籠罩,隻剩下時不時響起的狗叫聲時,徐源依舊在自己房間俯身書桌旁專注計算方程式。
並隨著仍在地上的草稿紙越來越多,徐源的神情卻明顯明亮了起來。
……