跳到工具
mtool
  • 免费
  • 无需注册
  • 在设备上

SIGABA 密码机模拟器

SIGABA模拟器能在浏览器中演示15转子教育模型的加密与解密,免费使用,无需注册。 设置三组共15个转子,输入消息并观察信号路径;每条消息都会恢复设定的初始密钥。

机器设置

设置三组共 15 个转轮。每条消息都从相同的初始密钥重新开始。

机型

加密转轮

0:O · 1:O · 2:O · 3:O · 4:O

控制转轮

5:O · 6:O · 7:O · 8:O · 9:O

索引转轮

0:0 · 1:0 · 2:0 · 3:0 · 4:0

加密或解密

解密须使用相同初始密钥和型号。SIGABA 没有反射器,信号反向穿过加密转轮。

操作
0 / 5000

历史键盘规则:空格在加密前变为 Z,输入的 Z 则变为 X。解密时内部的 Z 输出为空格,因此无法还原原来的 Z。

追踪信号

字母先经过五个加密转轮。随后控制和索引脉冲决定下一个字母前哪些转轮步进。

输入文字,即可查看每个字母的路径和转轮运动。

CSP-889 / CSP-2900 教学模型。公开的 26 触点转轮接线是为模拟器重建的,并非经核实的战时接线。历史密文需要匹配的转轮和密钥。

全部处理均在此标签页完成。消息和密钥不会发送给 mtool。历史转轮密码不适合保护现代机密。

机械原理、接线来源和测试向量: NSA · SJSU · Rotorvis

使用方法

  1. 配置全部 15 个转轮设置三组共 15 个转轮。每条消息都从相同的初始密钥重新开始。 选择已使用的转轮会交换两个编号。每个 26 触点转轮只使用一次。
  2. 加密或解密解密须使用相同初始密钥和型号。SIGABA 没有反射器,信号反向穿过加密转轮。 历史键盘规则:空格在加密前变为 Z,输入的 Z 则变为 X。解密时内部的 Z 输出为空格,因此无法还原原来的 Z。
  3. 追踪信号字母先经过五个加密转轮。随后控制和索引脉冲决定下一个字母前哪些转轮步进。

常见问题

SIGABA 密码机是什么?

设置 SIGABA 的 15 个转轮,使用 CSP-889 或 CSP-2900 加密、解密,并逐步查看转轮运动。 五个 26 触点转轮从左到右变换文字。CSP-2900 的第 2、4 位反向转动。

15 个转轮如何工作?

五个 26 触点转轮控制不规则步进。第 3 位每次按键都转动,第 1、5 位不动。 五个 10 触点转轮在消息处理中保持静止,并将控制脉冲送往加密转轮。 字母先经过五个加密转轮。随后控制和索引脉冲决定下一个字母前哪些转轮步进。

如何解密 SIGABA 密文?

解密须使用相同初始密钥和型号。SIGABA 没有反射器,信号反向穿过加密转轮。

空格和字母 Z 如何处理?

历史键盘规则:空格在加密前变为 Z,输入的 Z 则变为 X。解密时内部的 Z 输出为空格,因此无法还原原来的 Z。

这些转轮接线是战时原件吗?

CSP-889 / CSP-2900 教学模型。公开的 26 触点转轮接线是为模拟器重建的,并非经核实的战时接线。历史密文需要匹配的转轮和密钥。

这个工具免费吗?

是的。这个工具免费,无需注册,也没有每日使用次数限制。

需要账号吗?

不需要。你无需账号即可使用这个工具。

我输入的内容会发送到任何地方吗?

不会。这个工具在浏览器中运行。输入和结果始终留在你的设备上,除非你选择分享。

相关工具

恩尼格玛密码机模拟器

在线模拟恩尼格玛 I、M3 和 M4:设置转子、字母环、反射器和接线板,体验加密、解密及逐字信号追踪。

打开

文本加密

在浏览器中使用随机 256 位密钥加密和解密任意语言的消息,并复制文字形式的密文。

打开