Почему же тогда шифры немецкого военно-морского флота оставались неприкосновенными до середины следующего лета? Ответ заключается в том факте, что, хотя ВМС немцев тоже приобрели шифровальную машину и, по существу, из того же источника, их эксперты по шифровальному делу сумели внести в нее целый ряд модификаций, намного повысивших надежность шифрсвязи и задавших трудные загадки дешифровщикам противника. Кроме того, моряки поступали не так, как летчики: всю административную переписку они передавали наземной связью, пока территориальные захваты Германии в 1940 и 1941 гг. не вынудили также и их перейти на радиосвязь с новыми и отдаленными базами и морским командованием. Но даже и тогда при первой возможности они прокладывали кабельную или телетайпную связь, как это было в Норвегии и во Франции. Нет оснований сомневаться в том, что из трех видов вооруженных сил только ВМС Германии засекретили свои радиопереговоры плотнее всего.
Перед БП возникла и другая трудность. Для разных целей ВМС немцев использовали разные коды и шифры, в то время как королевский флот применял только один. Правда, от начала и до конца войны у немцев использовались не все имевшиеся у них шифры, а лишь наиболее важные. Универсальность машины «Энигма М» позволяла несколько лет работать с разными кодами. Крупные изменения внесли в нее лишь в 1943 г. Для целей оперативного использования подводного флота была задействована, в сущности говоря, новая машина, хотя ее принципиальное устройство оставалось прежним. Из-за этого в ряде случаев стало мало поступать материалов, столь необходимых для успешного дешифрирования. Постепенно разным шифрам стали присваиваться специальные кодовые названия. Они вошли в обиход в мае 1941 г., когда англичане осуществили свой первый «взлом». Ниже дается перечень наиболее важных шифров:
1. ГИДРА. Этот шифр применялся всеми надводными кораблями на Балтике и в Северном море, а также кораблями, действовавшими в водах, прилегавших к оккупированным территориям. Шифром ГИДРА пользовались минные тральщики, противолодочные и патрульные суда в Норвегии и Франции, а вначале — даже все действовавшие подводные лодки.
2. ТРИТОН. Шифр применялся чаще всего подводными лодками в Атлантике, находившимися под непосредственным руководством штаба подводных сил, в отличие от тех отдельных подводных лодок, которые либо находились под командованием группы «Норд» — военно-морского командования в Норвегии, — либо были перебазированы в Средиземное море и проходили учебно-боевую подготовку на Балтике.
3. ТЕТИС. Этот шифр постоянно использовался подводными лодками во время учебных походов в Балтийском море.
4. МЕДУЗА. Шифр всех подводных лодок, находившихся в Средиземном море.
5. ЭГИР. Шифр для всех надводных боевых кораблей. Вероятнее всего, использовался для донесений в период их пребывания за пределами Балтики и Северного моря. Этот шифр, например, применялся «Графом Шпее» и «Шеером», когда они выходили на охоту за торговыми судами.
6. НЕПТУН. Применялся только тяжелыми кораблями главных сил флота при выполнении специальных заданий, как в случае с первым рейдом «Бисмарка», оказавшимся и последним, или с прорывом через Ла-Манш «Шарнхорста» и «Гнейзенау». Поэтому данный шифр использовался сравнительно редко.
7. ЗЮЙД. Шифр надводных кораблей, находившихся в Средиземном и Черном морях.
8. СПЕЦИАЛЬНЫЙ ШИФР 100. Им пользовались в отдаленных районах Мирового океана рейдеры, замаскированные под торговые суда, и корабли снабжения. В дополнение к нему имелся специальный шифр, при менявшийся отдельными кораблями для их индивидуальных целей.
9. ТИБЕТ. Шифр кораблей снабжения, находившихся в дальних водах, в том числе танкеров, которые в момент начала войны укрывались в нейтральных портах; у них на борту имелась шифровальная машина раннего образца.
10. ФРЕЙЯ. Шифр ОКМ, то есть верховного морского командования Германии или ее адмиралтейства, а также военно-морских командований, размещенных на суше.
Применялся, когда использовать наземную связь было невозможно или по некоторым причинам нежелательно. Для передачи по наземной связи существовала другая система шифров.
11. СЛЕЙПНЕР. Шифр кораблей, которые проводили учебные стрельбы торпедами на Балтике.
12. БЕРТОК. Шифр для связи между военно-морским атташе в Токио и ОКМ.