情报的长度不一样。所以在加密完成后。整个转子的位置已经错乱,下一次再接受文件时,进行加密后就会是完全的乱码,所以你们设置了这个复位手柄。可以让转轮回到一些特定的位置,而你么之所以可以将一份电报加密成几分不同的密文的原因也就在于此,我说的没错吧?”
“没错,只有决定了初始位置后,加密机打出的密文才有意义。如果不能复位,一旦加密和解密的两台机械转子初始位置不一样,那么就无法进行破解。”苏菁点点头。
“苏小姐的设计确实很巧妙,但是这个复位手柄却十分的愚蠢!”徐杰有些不满的说道。“你的复位手柄只有4个档,那就意味着整个加密方式只有四种。而对方一旦得到一台加密机后。接收到密文后只要实验四次就一定可以破解明文,这样的性能根本无法满足客户的需求。安全漏洞太大了。”
“可是不确定加密机转子的初始位置,我们又如何解密呢?”苏菁也知道这个问题,不过她一直没有解决这个难题。
“我们可以额外设置一个三联旋钮,这个旋钮是和加密机配合使用的。而作用就是决定加密机的三个转子的初始位置。你想想看,每个轮盘有26个字母,那么三个轮盘的初始位置情况就有多达26*26*26,一共17526种可能。如果用实验的方法的话,这基本无法破译,至于说如何确定加密机的转子位置,我们可以给接收方一个密匙。上面记载一段时间内三个转子的初始位置情况。这样的话,安全性就提高了很多,不是吗?”徐杰笑着问道。
“密匙的想法很不错,将密码的破译分成了两段式,对方缺少加密机或者缺少密匙都无法破译,而且在同一个使用加密机的体系中如果密匙不一样,即使使用相同的加密机,那么彼此之间也是绝缘的,这种想法相当不错。”苏菁点点头说道。
“而且我注意到你把转轮部分弄成了密封的,怎么说呢,有好处也有坏处,一方面即使对方缴获了,如果在里面加上一些自毁装置的话,对反无法获得密码机,但是同时也降低了密码机的加密能力,如果说转轮可以拆卸的话,那么我们就又多出6倍的可能,对方的破译将更加麻烦。”徐杰继续补充道。
“您是不是还有更缺德的方法?这已经让各种实验的情况多到了无法想象的程度。从一般程度上来讲,对方已经不可能破译了。”苏菁哭笑不得的说道。
“这还不够,我们还需要最后一层保险,那就是按键与转轮之间的连接线问题,例如说我们每一次可以再键盘上挑选