Saturday, July 7, 2007

迷电动编码机

在密码学史中,恩尼格玛密码机(德语:Enigma,又译哑谜机,或谜)是一种用于加密与解密文件的密码机。确切地说,恩尼格玛是一系列相似的转子机械的统称,它包括了一系列不同的型号。

恩尼格玛在1920年代早期开始被用于商业,也被一些国家的军队与政府采用过,在这些国家中,最著名的是第二次世界大战时的纳粹德国。

德国使用的军用版德国防卫军恩尼格玛机是最常被人们提到的版本。由于盟军的密码学家能够破译大量由这种机器加密的信息,恩尼格玛机的名声也就变得不怎么好了。1932年,波兰密码学家马里安·雷耶夫斯基,杰尔兹·罗佐基和亨里克·佐加尔斯基破译了这种机器的密码。1939年中期,英国和法国得到了破译此密码的方法。盟军的情报部门将破译出来的密码称为ULTRA,这极大地帮助了盟军。ULTRA到底有多大贡献还在争论中,但是对它的一个典型评价就是盟军对德胜利日因为盟军破译了德国的密码而提前了两年。

尽管恩尼格玛机在加密方面具有不足之处,但是实际上,盟军能够破译它的密码完全是因为德国还犯了其它一些大错误(如加密员的失误,使用步骤错误,机器或密码本被缴获等等)。