恩尼格玛密码机是一种用于加密与解密文件的密码机。恩尼格玛密码机在1920年代早期开始被用于商业,一些国家的军队与政府也曾使用过它,在恩尼格玛密码机的所有版本中,最著名的是德国使用的军用版本。尽管此机器的安全性较高,但盟军密码学家们还是成功地破译了大量由这种机器加密的信息。1932年,波兰密码学家破译了它。1939年中期,波兰政府将此破译方法告知了英国法国。盟军的情报部门将破译出来的密码称为ULTRA。但是人们都普遍认为盟军在西欧的胜利能够提前两年,完全是因为恩尼格玛密码机被成功破译。