![]()
1941年,德国工程师设计了一台打算取代恩尼格玛(Enigma)的密码机。它有个绰号叫"希特勒磨坊",因为侧面装着一个手摇柄。这台机器从未大规模投产,却在2025年被一个英国退休工程师用浏览器完整复活了。
马丁·吉洛(Martin Gillow)花了4个月,把这台SG-41的每一个齿轮、杠杆和步进逻辑都做成了可交互的3D模型。不需要下载软件,打开网页就能亲手摇动手柄,看着纸带吐出明文和密文。他把这个项目定义为"数字保存+工程考古+这玩意到底怎么运转的"三重混合体。
吉洛的履历很有意思。他曾是产品经理,退休后迷上了二战密码设备。2016年,他把一个只能在IE浏览器运行的"巨人机"(Colossus)模拟器翻新成现代网页版;2017年又做了"洛伦兹"(Lorenz)密码机的虚拟版本。这些项目都托管在他的个人网站上,完全免费。
SG-41是他2024年底接手的挑战。难度在于:这台机器的资料比恩尼格玛少得多,活着见过实物的人屈指可数。
从博物馆扫描件到GCHQ的密室
吉洛的起点是一份3D扫描文件,由德意志博物馆提供。但这只是外壳。真正让他头疼的是内部机械——六个密码轮如何联动?手摇一圈触发多少步进?杠杆怎么根据凸轮形状推动打印轮?
他找到了Crypto Museum团队。这个荷兰小团体专门研究历史密码设备,"他们花了大量功夫搞清SG-41的加密逻辑,"吉洛说,"这让我能对照验证:我建模的机械动作,和真机算出来的结果是否一致。"
2025年初,吉洛受邀进入英国政府通信总部(GCHQ)的藏品库。那里藏着一台罕见的SG-41实物。
"终于看清了一些我之前死活理解不了的部件结构,"他回忆道,"更妙的是,能看到我的模拟器和他们的真机已经有多接近,还能当面聊我的做法。"
GCHQ的技术人员帮他确认了几个关键细节:齿轮齿数、凸轮轮廓、杠杆的物理行程。这些参数直接写进了浏览器的渲染逻辑里。
不是物理模拟,是"足够真"的逻辑模拟
打开Virtual SG-41的网页,你会看到完整的3D机身。转动手柄,齿轮转动,纸带移动,字母被打印出来。但吉洛明确说了:这不是物理引擎驱动的。
"齿轮并不是真的在互相咬合转动,"他解释,"杠杆也不是真的沿着凸轮外缘滑动。"
那怎么保证准确性?每个齿轮的转动角度,是根据齿数精确计算出来的。每个凸轮的轮廓,被拆分成每几度的坐标点,杠杆的位置根据这些点实时插值。最终加密时,系统计算的是:旋转笼上有多少个杠杆被推到了正确位置,从而带动打印轮转了多少步。
换句话说,用户看到的是视觉还原,内核是数学还原。对于教学和理解原理来说,这种"足够真"比完整的物理模拟更实用——加载快,不挑设备,手机也能玩。
吉洛承认,有些细节他至今没完全搞懂。比如某些弹簧的精确张力,某些部件的金属疲劳程度。但这些不影响加密逻辑的正确性。"我不确定之前有没有人像我这样深挖过这台机器的内部机制,"他说,"为了完整复刻每个细节,我必须搞懂每一个零件的作用。"
数字保存的悖论:旧物永生,新物速朽
这个项目有个讽刺的注脚。
吉洛的Virtual Colossus源于一个更老的模拟器——那个老版本依赖IE浏览器和早已淘汰的插件。他花了功夫把它从死亡边缘拉回来,用现代网页技术重写。
现在他做的SG-41,用的是Three.js和WebGL,理论上更"先进"。但谁敢说十年后这些技术不会变成新的"IE依赖"?
密码设备本身倒是出奇地长寿。SG-41的实物在仓库里躺了80年,拿出来上油还能转。数字复制品却需要持续维护,对抗浏览器更新、API废弃、托管服务倒闭。
吉洛的应对策略是开源和分散。项目代码公开,文档详细,鼓励其他人 fork 和镜像。他还在网站上保留了早期项目的存档,哪怕有些已经没人用了。"至少证明它存在过,"他说。
这种态度和他的"工程考古"定位一致:不是建造永恒的纪念碑,而是留下可解读的地层。
为什么是现在?密码史的拼图游戏
SG-41在二战密码史里是个边缘角色。它设计于1941年,量产拖到1944年,只造了几百台,没来得及改变战局。盟军破译人员更关注恩尼格玛和洛伦兹,SG-41的资料战后散落各处。
但边缘不等于无趣。它的机械设计比恩尼格玛更复杂:六个密码轮、不规则的步进机制、直接打印明文和密文的双纸带系统。这些特性让它成为机械密码学的"技术前瞻样本"——如果战争再拖两年,它可能会成为主角。
吉洛的项目填补了认知空白。以前研究者只能看静态照片和专利图纸,现在可以交互操作,观察每个动作如何影响加密结果。Crypto Museum团队已经用他的模拟器验证了一些之前的推测。
教育场景也在用。Bletchley Park的讲解员开始把Virtual SG-41链接发给访客,作为现场参观的预习材料。一些大学的密码学课程把它当作业:让学生摇动手柄,手动追踪加密路径,理解机械密码的脆弱性——所有物理机制都是确定的,只要摸清规律就能破解。
吉洛没有申请任何资助,项目完全靠个人时间和服务器捐赠运行。他的动机很朴素:"这些机器太精巧了,不应该被遗忘。而且解开它们的工作原理,本身就是一种乐趣。"
下一步?他提到了几台更冷门的二战密码设备,还有冷战早期的电子密码机。名单很长,时间有限。但他说,只要还能找到技术资料或实物参考,就会继续做下去。
浏览器里的SG-41现在24小时在线。你可以在任何时刻打开它,摇动手柄,看着80年前的机械逻辑在屏幕上运转。问题是:当最后一批见过真机的人离开,这些数字复制品能否独自承载全部意义?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.