二战德国使用的ENIGMA密码系统,核心在于其复式替换算法,明文中不同位置的相同字母可以被加密成不同字母,大大增加了破译难度。为了解密方便,ENIGMA增加了反射器,这却为其安全性留下了巨大隐患。图灵破译ENIGMA的工作为战后计算机发展奠定了基础。