當(dāng)然,德國海軍的成功也與他們成功破譯了英國的密碼有關(guān),這樣德國海軍就能清楚地知道英國船隊(duì)的出航時(shí)間甚至出航的具體路線。就在第二次大戰(zhàn)最初的兩年里,英國在海戰(zhàn)中損失慘重,1000多萬噸的船舶噸位在大西洋上被擊沉。英國護(hù)航船隊(duì)失利的原因有很多,不單單是缺乏反潛艇的飛機(jī)偵查以及護(hù)航,最主要的還是由于缺乏對敵情的深切了解,他們甚至很難知道德國海軍究竟在哪里,究竟在干什么。
即便是到了1942年,美國已經(jīng)對德國宣戰(zhàn)了,但是大洋彼岸,路途遙遠(yuǎn),誰又知曉這里是一片火海?德國人非常高興,他們甚至宣稱,日耳曼英雄主義征服了最遼闊的海洋!
英國秘密情報(bào)局再也不能坐視不管了。但是,一開始,英國人發(fā)現(xiàn)他們破譯的德國密碼根本就起不了絲毫的作用,直到1941年,英國皇家海軍俘獲了德國的一艘潛艇之后,抓住幾名德軍,“炸彈”才得以破解敵人的真正密碼。因此,從1942年起,德國海軍換了新的密碼,這個(gè)密碼到1942年底才被破解。
1943年,風(fēng)云突變,德國在自己使用的“啞謎”密碼機(jī)上做了改進(jìn),加了4個(gè)轉(zhuǎn)輪,英國的密碼破解工作更為困難了。僅此一項(xiàng),英國就增加了6000多人,每天破譯2000個(gè)信號。這樣的人力物力使英國的破譯工作進(jìn)展迅速,幾乎所有的密碼很快就能破解。
不過英國也在自身的密碼系統(tǒng)上做了改進(jìn),并且配置了新型的雷達(dá)系統(tǒng),這樣護(hù)航艦隊(duì)在夜間也能很快知道德軍潛艇的位置,迅速實(shí)施攻擊。僅僅在1943年5月份的頭20天,鄧尼茨就損失慘重,41艘潛艇沉沒在大西洋里了。鄧尼茨不得不從大西洋上撤回。接下來的3個(gè)月,德國的潛艇更是損失慘重。鄧尼茨百思不得其解,他還是覺得德國的密碼是可靠的。于是他認(rèn)為,德國的失敗就是在于英國擁有出色的雷達(dá)系統(tǒng),是英國的雷達(dá)系統(tǒng)標(biāo)出了德國潛艇的確切位置。鄧尼茨的這種偏執(zhí)狂的傾向一直也沒有改變,直到二戰(zhàn)之后撰寫回憶錄的時(shí)候還是信誓旦旦,認(rèn)為德國的密碼沒有問題。豈不知,在戰(zhàn)場上一切都有可能,密碼加上雷達(dá)成就了英國大西洋海上戰(zhàn)役的驕傲。