密码机与单表替换
更多
单表替换为每个明文字母指定一个固定的密文字母;密码机则可以在输入过程中改变映射。同样是一串大写字母,背后的规则可能完全不同。
单表替换
凯撒密码是单表替换的特例:位移 3 时 ABC 变成 DEF。一般单表替换不要求固定移位,但同一密钥下,同一个明文字母始终映射到同一个密文字母。字母频率与重复模式可用于提出候选,短文本却很难单凭统计判断。凯撒加密 与 维吉尼亚密码 分别展示固定映射和随位置变化的映射。
密码机
以恩尼格玛为例,转子、反射器和插线板共同决定某次按键的替换;转子步进使后续按键所用映射改变。因此不能把一台转子密码机简化为一张固定替换表。解读历史密文需要知道机型、转子顺序、环位、起始位置等设置。[1]
边界
字母频率只能提示可能的语言或密码类型,不能证明候选明文正确;还要检查密钥约束和完整输出。栅栏密码 属于换位,字符本身不必被替换,也不应混为单表替换。