1959年,經(jīng)過錢老的提議,我國在高校開設(shè)了密碼領(lǐng)域的學(xué)科,并組織了一批頂尖人才進(jìn)行研究。當(dāng)時在這方面研究地位排第一的是美國。在二戰(zhàn)期間,美國人在中途島密碼戰(zhàn)中狠狠將了日本人一軍。后來,為了保護(hù)美國的信息安全,美國密碼專家先后研發(fā)了2套密碼系統(tǒng),分別是MD5和SHA―1密碼系統(tǒng)。誰能破譯一個系統(tǒng),誰就會引起業(yè)界的轟動。誰能破譯兩個,那就直接封神了。連美國本國的科學(xué)家都算了十幾年,沒想到被一個來自中國山東的女子給搶了風(fēng)頭。
1966年,王小云出生于山東諸城。她的父親是數(shù)學(xué)老師,王小云從小也耳濡目染,對數(shù)學(xué)很感興趣,父親也有意培養(yǎng)王小云對數(shù)學(xué)和化學(xué)學(xué)科的熱愛。
王小云和兄弟姐妹都很爭氣,他們?nèi)靠忌狭酥攸c(diǎn)高中。自此之后,母親更是步行幾十里路,去給孩子們送飯。王小云更是爭氣,高中畢業(yè)后考入山東大學(xué)數(shù)學(xué)系。
王小云在大學(xué)學(xué)習(xí)時,既高效又努力。后來讀研時,王小云師從我國著名數(shù)學(xué)家潘承洞院士。再后來,王小云順利考上了博士。畢業(yè)之后,便留校任教。
后來,王小云在導(dǎo)師的建議下,將研究方向改為密碼學(xué)。在那個年代,密碼學(xué)是一項(xiàng)新興學(xué)科。但是,導(dǎo)師對王小云十分有信心,他相信自己的學(xué)生一定會在密碼學(xué)領(lǐng)域有所建樹。
那時候,王小云從零開始學(xué)習(xí)密碼學(xué)。不過,基于王小云強(qiáng)大的數(shù)學(xué)知識,她又潛心研究了8年。終于,獲得了許多突破性的成果。王小云不僅獲得了國家密碼基金,更獲得了863項(xiàng)目資助。
后來,王小云的工作日見多了起來。她要一邊帶學(xué)生,一邊學(xué)習(xí)密碼學(xué)知識。不過,她依舊將一切工作井井有條地做好。王小云只用了5年時間,就破解了HAVAL-128和RIPEMD等算法。
后來,她又獨(dú)立破解了SHA-0,與密碼學(xué)專家安東尼·茹幾乎同一時間完成。要知道,HAVAL-128、RIPEMD、SHA-0是當(dāng)時世界最先進(jìn)的加密算法。
不過,王小云卻沒有止步于此。她有更宏大的目標(biāo)和計(jì)劃:破譯世界最先進(jìn)、最安全的密碼。當(dāng)時,美國標(biāo)注技術(shù)局頒布了MD5和SHA-1。王小云的第一個目標(biāo),就是破解MD5。
要知道,MD5是全球計(jì)算機(jī)網(wǎng)絡(luò)大量使用,且運(yùn)算量高達(dá)2的80次方。即使是用最快最先進(jìn)的巨型計(jì)算機(jī),也需運(yùn)算100萬年以上才能有機(jī)會破譯。
不過,王小云依舊迎難而上。當(dāng)時,世界上有許多頂級密碼學(xué)專家,甚至有人摸索了15年,依舊沒有任何結(jié)果。不過,王小云卻不信邪,她堅(jiān)信自己一定能完成。
之后,王小云一直潛心研究。直到2004年,王小云參加國際密碼學(xué)會議。當(dāng)時,王小云站在臺上,向全世界宣布:成功破解MD5。之后,為了佐證自己的觀點(diǎn),王小云拿出了許多證據(jù)。
當(dāng)時,全場一片寂靜。等到王小云做完報告時,全場所有人全都站了起來,為她鼓掌。王小云的研究成果,讓美國終于坐不住了。美國政府宣布,未來5年內(nèi)將不再使用MD5。
面對王小云的破譯成果,美國科研機(jī)構(gòu)密碼技術(shù)負(fù)責(zé)人依舊有信心,“即使MD5被破解了,但是我們的SHA-1依然是安全的!”王小云聽完之后,決定回去繼續(xù)破譯SHA-1。