第390章 密码机(2/3)
线上升了。但是当数学家上场后,他们使用统计和概率这些数学工具依然能把这些密码破译出来。
后来,加密的人就想,能不能每一个字母都使用不同的对应码表,让这些数学家全部玩儿蛋去。
就这样,恩尼格玛加密机出现了。
恩尼格玛机原理上依然是字母的对应替换,首先他通过电路系统把给每一个输入字母套了7层码表,也就是说输入a,在第一个码表中查出对应的是b,然后再去第二个码表里找b的对应字母,如此类推。
之后为了加大复杂度,又设置了两层替换关系,比如a与z的互相替换。
最后也是最核心的部分就是他有一套转子系统,里边包含了3个相互联动的转子,当操作人每输入一个字母的时候,转子就会产生旋转,连带着把之前提到的那7层码表中的字母对应关系也更改了,在真正意义上实现了每个字母都有一套单独的对应码表。简单的说,即使你输入的是个连续的字母a,输出结果看上去也是一串乱码,看不出任何的规律。
最最神奇的是,这台机器是个加密、解密一体机。加密的人设置好密钥,把词句输入进去,输出的是一串乱码,而解密的人用同样的机器,调整成同样的密钥,把那串乱码输入进去,输出的就是正常的词句。这种加密和解密的效率高得可怕。
所谓的秘钥也非常简单,就是那套转子系统中每个联动转子的位置,用三个字母就能表述清楚。
可以说,发明恩尼格玛机的人,基本上是把机械式的加密方法玩上了新高度,让无数的数学家在它面前败下阵来。因为使用这台机器的输入一样的信息,获得的输出结果会有上亿种,除非掌握密钥和机器的内部结构关系,否则在20多年前几乎是不可破译的。
嗯,在机械时代几乎是不可破译的,但70年代已经是电子时代了,虽然破译起来很有难度,但也仅仅是有难度。
黄冠凌得意洋洋的把恩尼格玛机的原理说了个通透,然后又解释了一下电影中的那台解密机器,“日本人的加密方法和德国人的大同小异,都是采用特定规律的字符复式替换的方式,相比起来,日本人玩的那套比起德国人的更容易破译。只要通过一些语义上的猜测找到破绽,然后一点点的把译码表
本章还未完,请点击下一页继续阅读>>>