支付寶女程序員微博密文征男友 至今無人能解
昨天三八婦女節(jié),一則微博在網上熱傳:跟很多人想得不一樣,她們不是嚴肅古板的IT女戰(zhàn)士,她們是俏麗可人的代碼魔術師。在這個女王節(jié),愿女工程師們盡情歡笑。向上吧!程旭媛們。微博鏈接了很長一段代碼,是一長串似乎沒有任何規(guī)律的英文字母。解密后,就能知道女工程師的文字獨白。
“女工程師剛剛羞澀地表示,愿同成功解密的技術GG共進晚餐,聯系方式就在答案里。翻滾吧,技術男們!”
“程序媛”是網上對女程序員的別稱,男程序員也被稱為“程序猿”,類似的叫法還有很多,如“攻城獅”(工程師)。
昨晚,聯系上編寫這段代碼的女孩——支付寶技術部一位女工程師。在向她做出不泄露個人信息的承諾后,女孩十分爽朗地講了自己代碼征友的全部經過。(女孩在支付寶的代名是“Hutu”,以下稱她“小H”。
小H去年4月研究生畢業(yè),來杭州加入了支付寶。她大學上的是計算機專業(yè),在支付寶技術部門做基礎研發(fā)。
代碼征友的突發(fā)奇想,緣自一周前公司的一次“女員工懇談會”。
那天,公司要拍一部反映企業(yè)文化的DV短片,因為臨近三八節(jié),搞技術的女工程師很稀罕(技術部男女工程師比例大約7∶1),就準備拍一部《IT女工程師的那些事》,請了技術部十個女程序員圍坐一桌,暢談聊天,從工作學習,到婚姻家庭,還有美容化妝……
那天現場氣氛十分熱烈。因為女工程師們基本上不是已婚就是已有男友,所以當大家得知美女小H還是單身時,現場氣氛更加熱烈,大家紛紛問她對另一半有啥條件。小H說,人嘛,要踏實,要有耐心,要有專長和技能……有人說,那你就找個同行嘛,也有人說,干脆出一道編程題,解得出來再約會交往……這事就這么半認真半玩笑地定下了,編代碼的工作就由小H自己來搞。
上星期六,小H花了兩個多小時,寫出這一串字母代碼。昨天,同事小張幫她通過支付寶官方微博發(fā)了出去。本來小H為了考驗應征者的耐心和技能,寫了100多行字母,后來小張說,別太難了,咱把門檻降低些吧,于是刪成了現在的十多行。
小H寫的這串字母代碼,用的是一種叫“恩尼格瑪”的算法。第二次世界大戰(zhàn)中,“恩尼格瑪”被德軍廣泛用于傳遞軍事情報,后來盟軍密碼專家歷經千辛萬苦把它破譯,從此盟軍捷報頻傳。軍事家后來評價說,破譯了德軍恩尼格瑪機,至少使二戰(zhàn)提前結束兩年……
小H用的,就是這種加密算法。題目中的每一個字母,經過一個復雜的程序運算之后,就會對應另一個字母或符號。成功地破譯就是要找出這個運算程序。小H說,這道題對于做計算機網絡安全領域的技術男來說,并不太難。如果是別人出的同樣的題,換她自己來做,大約要認認真真花上3-5個小時。
微博是昨天上午發(fā)出去的。中午開始,就不斷有人通過微博留言匯報答案。有杭州本地的,也有北京廣州的,還有美國加拿大的……
小H一看,答案基本都對,但沒一個符合她的要求。
小H出題的本意,是希望應征者帶著誠意,花時間精力靠技術努力破譯出來,而前面這些技術男,都借用了網上現成的破解軟件工具。也就是說,他們知道了結果,但并不知道過程,小H最看中的并不單是結果,更是過程——了解她的心跡。
昨晚8點多,小H坐飛機出差去了北京。下飛機第一件事,就是打開手機登上微博——可還是沒有一位技術男靠純手工的方法成功破解她的題。
小H說,她這道題沒有時間限制,只是希望正確答案不要來得太晚。哪位單身男士成功破解,她一定會遵守承諾和對方共進晚餐。如果他不是IT男,找同事同學幫忙破解也可以。小H說,她到公司時間不長,但特別認可公司的一句話:快樂工作,認真生活。
雖然表面上看這是一個游戲,但她出題的時候很認真,也希望他能踏實認真地完成——或許這段
代碼,就是她和他之間的緣分。
昨天,支付寶的女員工們都收到了公司的禮物:一枝鮮花,還有樓下小賣部、推拿室、書店、花店等的各種抵價券。被大家公認為最給力的禮物是,公司下令:女同學如果有事情需要幫忙,男同學務必發(fā)揮紳士風度來者不拒,對男同學的付出,女同學只需用撒嬌的方式支付即可。