El U 505 es un submarino que perteneció a la Kriegsmarine del tipo IXC que combatió en la Segunda Guerra Mundial y fue capturado el 4 de junio de 1944 por el grupo de tareas 22.3 de la Armada de los Estados Unidos. Sus libros de códigos, su máquina Enigma y otros materiales secretos a bordo, sirvieron a los aliados para descifrar los códigos alemanes.
La quilla del U 505 fue colocada el 12 de junio de 1940 por Deutsche Werft, de Hamburgo, Alemania. Fue botado el 25 de mayo de 1941 y asignado el 26 de agosto a las órdenes del Kapitänleutnant Axel-Olaf Loewe. El 6 de septiembre de 1942, Loewe fue relevado por el Kptlt. Peter Zschech.
Tras los ejercicios iniciales junto a la 4ª flotilla de U-boat realizados desde el 26 de agosto de 1941 hasta el 31 de enero de 1942, el U 505 fue asignado como buque de primera línea a la 2ª flotilla de "U-boat" el 1 de febrero.
El U 505 dejó Lorient el 11 de febrero dando inicio a su segunda patrulla. En 86 días viajó hacia el oeste, hundiendo sus cuatro primeros barcos. En menos de un mes, el U-505 hundió estos cuatro barcos: el inglés Benmohr, el noruego Sydhav, el norteamericano West Irmo, y el holandés Alphacca por un total de 25 041 t.