故事發(fā)生在二戰(zhàn)期間的英國。湯姆·杰里科是一名出色的密碼破譯專家,他在布蘭徹利公園密碼破譯中心工作,幫助盟軍破解代號為“謎”的密碼。在這里,他與一位女雇員,克萊爾·羅米利發(fā)生了一段短暫而熾烈的感情??巳R爾美麗動人,但卻是個(gè)謎樣的神秘女子,在她身上似乎隱藏著不少秘密。盡管如此,在破譯中心她還是吸引了大批的追逐者,湯姆僅僅是其中的一個(gè)罷了。 而對湯姆來說,自從5年前戰(zhàn)爭爆發(fā)他開始這份辛苦的工作以來,他就沒有再享受過生活的樂趣和愛情的甜蜜,因而他很快就陷入了對克萊爾深深的迷戀中。不過,顯然克萊爾并不投入,她不久就厭煩了,并提出分手另結(jié)新歡。湯姆頓時(shí)一蹶不振,工作時(shí)也心不在焉。這種沮喪和痛苦終于被傲慢的上司激發(fā)出來,他沖動地對上司大打出手。這一舉動使他被調(diào)職,但不料一個(gè)月后,他竟然又被調(diào)回了中心?! 〈藭r(shí)的布蘭徹利公園正處于一片混亂中,面臨著一場災(zāi)難性危機(jī)的考驗(yàn)。德軍突然改變了密碼系統(tǒng),而更改的密碼需要在短時(shí)間內(nèi)破譯。因?yàn)槊塑娬郎?zhǔn)備把一批重要的軍需物資運(yùn)往英國,在此之前必須查明德軍是否會有襲擊行動以及具體的地點(diǎn)和時(shí)間等一系列軍事機(jī)密。而湯姆作為破譯“謎”密碼的專家,自然得參與到這項(xiàng)緊急任務(wù)中來。但是德軍是如何知道他們的密碼已經(jīng)被破譯了呢?顯然,在布蘭徹利公園有間諜。嫌疑馬上落到了克萊爾身上,自德軍的信息中斷以后她就杳無音訊了。經(jīng)過調(diào)查,發(fā)現(xiàn)的證據(jù)居然表明克萊爾已遭人謀殺。此時(shí),懷疑的目光開始轉(zhuǎn)向她的前任男友湯姆。湯姆的處境很不妙,他發(fā)現(xiàn)自己不僅被疑心為殺害克萊爾的兇手,甚至還有可能被當(dāng)作叛徒。 湯姆開始集中精力破譯德軍的新密碼,他的助手正是克萊爾的室友,海斯特·沃利斯。與風(fēng)情萬種的克萊爾相反,海斯特是個(gè)單純拘謹(jǐn)?shù)呐?。時(shí)間十分緊迫,他們不但要搶在德軍發(fā)動襲擊前解開密碼,還要揭開籠罩在克萊爾身上的重重迷霧。與此同時(shí),一名政府的高級間諜,溫格雷也在暗中關(guān)注他們的行動。他心里很清楚他們正在慢慢靠近一個(gè)驚人的秘密。果然,湯姆和海斯特逐漸發(fā)現(xiàn)在這樁事件背后存在一起重大的陰謀,直接牽涉到英國政府的高層。在此過程中,他們也開始相互吸引……