第3章 大道至簡:有趣的哈希算法
地球村的小明為了了解怎么解決“雙花”問題,準備學習一些密碼學知識。這天小明待在家里學習。突然,傳來了敲門聲,如黃鸝般輕快悅耳的聲音在門外響起:“小明哥,在家嗎?”
這聲音仿佛打開了小明身上一個神秘的開關,他無神的眼睛馬上閃爍出熱烈的光芒,快步走過去打開門:“翠花來了,快進來,請坐,請坐!”
“小明哥,我來請教你一件事,區塊鏈,你應該懂吧?”“這個當然懂!”小明挺了挺胸,坐直了身體,好讓自己顯得更加睿智。
“不愧是名牌大學的高才生!”翠花瞪大杏仁般美麗的眼睛,崇拜地看著小明,“區塊鏈技術這么熱門,我也想學學這方面的知識,最近找到了中本聰的論文,可是一翻開就暈了。那么多奇怪的名詞——哈希算法、哈希指針,真是看不下去。你能不能給我講講呢?”
“哈希算法,其實就和我們寫文章摘要一樣,就是把一大段復雜的信息縮減成簡單數據的方法。”小明依稀還記得以前老師說的話。“那哈希算法到底是怎么算的呢?能不能給我詳細講講?”翠花窮追不舍地問。
“肯定沒問題!不過今天我有點忙,這樣吧,下個周末我給你好好說一說。”為了表示胸有成竹,小明又使勁地點了幾下頭。“就這么定了。”
“那好,不打擾你了,下周不見不散!”翠花滿懷希望地走了。
沒想到翠花也在學習密碼學知識,這下小明更有動力了,他快速沖向書房,翻出了一本厚厚的密碼學書。看來這幾天要惡補一下哈希算法的具體細節了。他心里盤算著:這幾天哪兒也不去,就在家里學習吧。