第93章 番外解释:恩尼格玛机

------

我给大家简单举例模拟一下恩尼格玛机加密+破解全过程。

我会用“字母传递游戏”的方式,带大家感受一下它的核心逻辑,全程简化为“3转子+1反射器+2对接线板”(这样比较贴近早期德军配置)。

一、先明确加密“初始设置”(密钥)

就像“加密密码本”,解密必须和这个完全一致:

转子:选3个(编号Ⅰ、Ⅱ、Ⅲ),排列顺序“Ⅰ→Ⅱ→Ⅲ”

转子初始位置:Ⅰ对准A、Ⅱ对准B、Ⅲ对准C(面板上可见的字母)

接线板:A-F相连、C-M相连(其余字母不接线)

反射器:固定映射(如A→Y、B→Z、C→X…以此类推,提前设定好)

二、加密过程:把“HELLO”变成密文

假设要加密明文“HELLO”,一步步看信号怎么“变装”:

①按下“H”:

接线板:H没接线,信号保持H;

转子组:H→Ⅰ(内部接线H→D)→Ⅱ(D→R)→Ⅲ(R→T);

反射器:T→S(固定反射);

反向转子:S→Ⅲ(S→K)→Ⅱ(K→P)→Ⅰ(P→V);

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

②按下“E”: