Why did the German navy in WWII use a breakable cipher based on Enigma machines, instead of unbreakable one-time pads? From what I have read, the u-boats didn't communicate all that much with home base, for fear of detection.
valid question