恩尼格玛密码机原理解析(Enigma principle )

 恩尼格玛机也结合了机械系统与电子系统。机械系统包括了一个包含了字母与数字的键盘,相邻地排列在一个轴上的一系列名为“转子” 的旋转圆盘,还有一个在每次按键后就使一个或几个转子旋转的装置。各种恩尼格玛机上的机械系统都各为不同,但是,但是它们之间最大的共同点就是在每次按键后最右边的转子都会旋转,并且有些时候与它相邻的一些转子也会旋转。转子持续的旋转会造成每次按键后得到的加密字母都会不一样。

机械系统这样运行的原因是要产生不同的电流通路,字母的加密由机器自动完成。当一个键被按下后,电流就会流过各种线路,最终点亮其中一个灯,这个灯显示的就是加密后的字母。举例来说,如果想要发送一条以ANX开头的信息,操作员会先按下A键,这时灯Z就可能变亮,Z就是加密后的信息的第一个字母。操作员之后会按同样的步骤继续输入信息。

工作图,连续按两次A键后,电流会流经所有转子,通过反射器后分别向反方向流到G灯和C灯。注意:转子上的灰色线条代表了其它可能的线路,这些线条与转子以硬接连方式连接起来。连续按两次A键会得到不同的结果,第一次得到的是G,第二次是C。

恩尼格玛密码机原理解析(Enigma principle )最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/11046.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>