第93章 番外解释:恩尼格玛机(2 / 2)

转子组:E→Ⅰ(E→J)→Ⅱ(J→L)→Ⅲ(L→N);

反射器:N→M;

反向转子:M→Ⅲ(M→Q)→Ⅱ(Q→U)→Ⅰ(U→G);

接线板:G没接线,指示灯G亮→“E”加密为“G”。

③后续“L”“L”“O”同理:每按一个键,转子就步进,映射规则持续变,最终“HELLO”加密为“VGXYZ”(举例值,实际需按转子接线精确计算)。

三、破解过程:从“VGXYZ”还原“HELLO”

破解的核心是“猜明文+验证设置”,模拟盟军的思路:

①找“线索(crib)”:根据情报,德军这段密文大概率是问候语(如“HELLO”“HI”),假设“VGXYZ”对应“HELLO”。

②反向推导转子设置:

先假设接线板:从常见配对(如A-F、C-M)入手,先固定接线板,再看信号是否匹配;

验证转子步进:“V”对应“H”、“G”对应“E”,中间转子只转了1格,可反推转子初始位置(Ⅰ=A、Ⅱ=B、Ⅲ=C);

用“循环法”验证:比如“H→V”“E→G”的映射,可推导出转子内部接线的循环规律(如H→D→R→T→S→K→Q→U→V),匹配转子Ⅰ、Ⅱ、Ⅲ的接线规则。

③机器验证:把这些假设输入“炸弹机”,机器快速模拟转子运动,若“VGXYZ”反向输入后能输出“HELLO”,则证明设置正确,破解成功。

简单说,加密是“按固定规则变装”,破解是“猜穿着什么衣服,再倒推出变装规则”。

最后谢谢各位的喜欢和支持(^v^)

喜欢穿越HP的我是个麻瓜!?请大家收藏:()穿越HP的我是个麻瓜!?爪机书屋更新速度全网最快。