西西河

主题:【原创】密码传奇(三):13、纯技术篇之活拆了ENIGMA(4) -- 1001n

共:💬14 🌺39 新:
全看分页树展 · 主题 跟帖
家园 A不能被加密为本身,即便一次也不会

正因为在反射板而言,进入点和流出点是两个点,所以才不可能出现A被加密为A——具体情况,请老兄再仔细看文中的流程示意图;老兄所说,

你举的例子也说明了,A顶多只有一次可能被加密成本身。再来个A就成别的啦。

可是有点冤枉我了。。呵呵,不是只有一次可能,而是一次可能也没有……

---------------------------------------------

又看了一遍老兄的问题。如果老兄是说,“取消反射板,就不可以这么解密吗”的话,那么,答案只能是否定的。

请老兄仔细想一想:

正因为ENIGMA加密字母时,字母信号经过了反射板的“对称”,才导致进入字母和输出字母是“互逆”的;

所以,无论是从输入端或输出端进入,这个互逆的关系并不会变;

而操作员解密电文时做的事情,就是把输出端流出的字母(也就是密文)从输入端再打回去而已,因此,自然可以解密。

某些其它密码机没有这个反射板,我们举例来说,比如A会被加密成U。那么,即便把收报的密码机的所有设置调的跟发报的密码机完全一样,又如何去解密?

再说清楚一点就是:

普通密码机上,输入A,最终U灯会亮;那么当你输入U以后,亮起来肯定未必是A——A和U在这里并不是互逆的折返关系啊——既然不是,如何解密?解出来的,不是乱码又是什么呢?

作为一个例证,普通的密码机上,往往都有一个专门的解密模块,附加在密码机上,用以对密文进行解密。而ENIGMA上就没有这个专门模块,究其原因,正是反射板的功劳。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河