冷知识典藏馆 · The Cold Almanac
历史 · 约 1 分钟

恩尼格玛密码机曾被一个“漏洞”破解

德军操作员常选重复密钥,帮了盟军大忙。

德军恩尼格玛密码机,带有三个转子和键盘

到底是怎么回事

二战期间,德军恩尼格玛密码机理论上拥有上亿种加密组合,几乎不可破解。但盟军发现,德军操作员经常使用简单的密钥,如“AAA”、“ABC”或自己名字缩写,这大大降低了破解难度。

多知道一点

波兰数学家马里安·雷耶夫斯基最早利用这一规律,研制出“炸弹机”辅助解密。后来图灵等人完善了破解方法。此外,操作员常以“天气预报”等固定短语作为电文开头,也提供了已知明文攻击的可能。

没想到吧

恩尼格玛机的数学强度极高,但人的习惯和失误让它变得可读。据估计,破解恩尼格玛使二战至少缩短了两年。

返回全部馆藏