2004年,一位女教師在懷孕時感到無聊時,隨口破譯了世界上最“安全”的密碼演算法。 事後,他們對女老師說:“我們給你年薪1000萬,你可以來這裡。 ”
這位女老師就是王曉雲,她是中國第一位學習密碼學的女醫生。
1966年,王曉雲出生在山東的乙個普通家庭。 她的父親是一名數學老師,在父親的啟蒙下,王曉雲特別擅長科學。 起初,她對物理特別著迷,但考試不及格,最終考入了山東大學數學專業。
誰能想到,正是因為這種“種植”,她才與密碼學結下了不解之緣。
雖然沒能選擇自己喜歡的專業,但王曉雲對學習從不馬虎,她說:“學一句台詞,愛上一句台詞。 她一直很努力,漸漸對數學中千變萬化的公式產生了濃厚的興趣。
就在她以為餘生要在數學領域奮鬥一輩子的時候,導師卻讓她放棄數學。
她無法接受這一點,畢竟她辛苦了這麼多年,但沒過多久,她就主動放棄了。
當時,西安電子科技大學開設了密碼學短期課程,她應導師的要求去學習。
沒想到,經過幾節課的學習,她居然發現了密碼學的樂趣,看似簡單的二進位組合,卻像魔方一樣多變。
短暫的學習讓她不滿意,於是她去圖書館借了大量與密碼學相關的書籍。
回到山東大學後,她再也放不下密碼學了。
27歲博士畢業後,為了繼續密碼學研究,她毅然放棄了導師推薦的高薪工作,選擇留下來當老師。
選擇學習密碼學,就等於選擇寂寞和寂寞。 大多數時候,王曉雲都是乙個人玩密碼學,遇到困難,沒人能幫她,但她很享受。
10年來,王曉雲一直默默無聞地學習密碼學,同學朋友都勸她創業,但她說:“我不喜歡放棄的感覺,密碼學是我一生的事業。 ”
2001年,35歲的王曉雲懷孕了,因為她是年紀較大的母親,醫生警告她要遠離電子產品,但這並沒有讓她放下對密碼學的研究,當她無意中得知MD5演算法至今還沒有被破譯時,她產生了興趣。
家裡,帶著一張桌子、一支筆和一堆計算紙,王曉雲開始研究MD5演算法。
在此期間,很多前輩勸她放棄,因為當時有很多歐洲頂尖的科研機構和知名密碼學專家參與了MD5演算法的挑戰,但都沒有成功。
自 MD5 和 SHA-1 問世以來,它們已被國際公認為最安全、最先進、使用最廣泛的兩種雜湊函式演算法。
但王曉雲不同意,她說:“一開始真的很困難,但後來我從數學的角度思考,慢慢發現了規律。 ”
2004年8月,在美國舉行的國際密碼學大會上,王曉雲坐在角落裡,直到她上台宣布MD5已被破譯,才有人注意到她。
全場一片譁然。 台上那位長相平平,從未聽說過自己名字的中國女老師,居然破譯了最安全的MD5演算法,台下的密碼專家紛紛表示疑惑,甚至在那個時候,也有科研機構打電話**表示懷疑,要求當場核實。
王曉雲對自己的結論充滿信心,她主動和著名密碼學教授比漢姆教授同時驗證,在眾人的注視下,他們開啟電腦進行推導驗證,最終結果證明王曉雲是對的。
MD5被一位不知名的中國女老師破譯,來自世界各地的專家興奮地與王曉雲握手。
MD5被破譯,這對國際密碼學界來說無疑是乙個巨大的衝擊,大家都在猜測王曉雲的下乙個目標會不會是SHA-1。 ”
半年後,王曉雲和他的團隊再次宣布:SHA-1已經破譯!
這個訊息一出,美國驚呼:這怎麼可能! 王曉雲在密碼學領域的造詣讓美國覺得自己像個大敵,他對她說:“我們給你年薪1000萬,你可以來這裡。 ”
王曉雲斷然拒絕。
回國後,她繼續在大學任教,帶領學生繼續密碼學的研究,為了設計中國自己的密碼學,她毅然退出了目前的研究領域。
2010年,SM3演算法發布,由王曉雲等國內專家設計。
2019年,王曉雲以711萬元的獎金獲得“未來科學獎”,成為首位女性獲獎者。
如今,王曉雲已經帶領團隊開始了區塊鏈和大資料私隱計算的研究,她說:“做科研不應該只看個人利益,密碼學就是為國家服務。 ”
MD5和SHA-1的破譯讓王曉雲教授聲名鵲起,面對各國的高薪offer,她一一拒絕了,在心裡,她始終願意發光發熱,為國家奉獻自己。
科學沒有國界,但科學家有家園!
讓我們向王曉雲教授和為祖國做出貢獻的科學家致敬!