⚡ Enigma 恩尼格玛密码机模拟器 | 在线加密与解密
深度模拟德军M3型密码机,体验二战时期的军事密码学。加密与解密过程完全对称,只需配置相同的转子与接线板即可。
📌 使用提示
- Enigma 的核心原理:加密与解密过程完全对称,相同的配置下,输入明文可得密文,输入密文可得明文。
- 转子设置:选择转子型号(I-V)并设置初始位置(A-Z),三个转子的顺序和起始位置决定了加密的基线。
- 接线板设置:用于交换字母对(如 AB 表示交换 A 和 B),最多可设置10对,显著增加密码复杂性。
- 输入文本:仅支持大写或小写字母,非字母字符(如空格、数字)将被自动过滤。
🔍 关于 Enigma 恩尼格玛密码机模拟器
什么是 Enigma 密码机?
Enigma(恩尼格玛)是二战期间德军用于加密通信的转子式密码机,因其看似牢不可破的加密方式而闻名。它通过多个转子的机械转动和复杂的电路连接,将明文字母转换为看似随机的密文。其最大的特点是“对称性”:在相同的初始设置下,加密和解密流程完全一致,这极大简化了战地操作,但也为后来的密码破译(如艾伦·图灵的炸弹机)提供了突破口。
Enigma 的工作原理是什么?
本模拟器基于德军 M3 型 Enigma 的逻辑构建,其核心组件包括:
- 转子 (Rotors):每个转子都是一个简单的替换密码表,但每次按键后,右侧的转子会转动一格,改变替换关系。本模拟器支持 I、II、III、IV、V 五种标准转子。
- 反射器 (Reflector):信号通过转子组到达反射器后,会沿另一条路径返回,确保加密过程可逆(即对称性)。
- 接线板 (Plugboard):位于机器最前端,允许操作员手动交换字母对(如 A 和 B 互换),这极大地增加了可能的密钥空间,是 Enigma 安全性的重要保障。
本模拟器的特点与应用
纯前端模拟
所有加密运算均在您的浏览器中完成,无需服务器交互,既保证了隐私安全,也便于离线学习和实验。
历史教学工具
通过调整转子、接线板,您可以直观地理解 Enigma 的加密流程,感受二战时期密码学家的智慧与挑战。
对称加密演示
完美体现“加密即解密”的对称性,是学习古典密码学和计算机安全入门的绝佳实践案例。