我很难在VBA中实现Enigma机器。我的问题是执行转子和他们的行动。
更准确地说,我将在下面展示我为转子的移动编写我的Enigma机器代码的方式:
例子:
我所做的:
初始化:
成为
同样的转子I和II。我的基础是转子AAA的初始值。
在代码末尾的每一步,我向右移动1使转子III AK.G变成GAK .
因此,总结一下我的代码:
我的错误在哪里?你能给我举个全过程的例子吗?
发布于 2023-05-20 02:09:35
不知道你有没有想清楚。没有插头板的工艺流程更像;
转子的运动发生在按键的按压下,在流动的开始。然后信号通过转子,然后又回来。
转子输入侧=ABCDEFG.Z转子输出侧=JGFTXSW.i
当按下一个键(比方说A)时,右转子从A移动到B。信号A在B处进入转子,在G处退出。
希望这能有所帮助。
https://crypto.stackexchange.com/questions/100531
复制相似问题