跳到正文
编写
登录

密码机与单表替换:修订间差异

更多
迷雾样式迁移​(留言 | 贡献)
重排科普目录与分类页面;保留工具索引和学习资源
 
迷雾样式迁移​(留言 | 贡献)
重写科普正文:定义、结构、原理与资料表
 
第1行: 第1行:
单表替换为每个明文字母指定一个固定的密文字母;密码机则可以在输入过程中改变映射。同样是一串大写字母,背后的规则可能完全不同。
单表替换密码以固定的一对一映射替换明文字母。在同一张替换表下,相同的明文字母始终得到相同的密文字母。凯撒密码是把字母表整体平移的特殊单表替换,见 [[凯撒加密]]。


== 单表替换 ==
== 替换与统计特征 ==
凯撒密码是单表替换的特例:位移 3 时 <code>ABC</code> 变成 <code>DEF</code>。一般单表替换不要求固定移位,但同一密钥下,同一个明文字母始终映射到同一个密文字母。字母频率与重复模式可用于提出候选,短文本却很难单凭统计判断。[[凯撒加密]] 与 [[维吉尼亚密码]] 分别展示固定映射和随位置变化的映射。
若映射规定 <code>A→D、B→E、C→F</code>,明文 <code>ABBA</code> 转为 <code>DEED</code>。重复位置不变,虽然具体字母已改变。单表替换不改变文本的字母出现次数,较长密文中的频率和重复模式因此可能保留原文语言的统计特征。


== 密码机 ==
== 机械密码机 ==
以恩尼格玛为例,转子、反射器和插线板共同决定某次按键的替换;转子步进使后续按键所用映射改变。因此不能把一台转子密码机简化为一张固定替换表。解读历史密文需要知道机型、转子顺序、环位、起始位置等设置。<ref>[https://www.cryptomuseum.com/crypto/enigma/ Crypto Museum《Enigma》,英文,机器结构与设置]</ref>
机械密码机用转子、接线板等部件构成随状态变化的替换。以恩尼格玛为例,按键使转子位置改变,因此同一明文字母在不同位置可以输出不同字母。它不能简化为一张固定替换表;完整变换还依赖转子顺序、初始位置、环设置和接线板配置。机械装置与古典单表替换属于不同的密码系统。
 
== 边界 ==
字母频率只能提示可能的语言或密码类型,不能证明候选明文正确;还要检查密钥约束和完整输出。[[栅栏密码]] 属于换位,字符本身不必被替换,也不应混为单表替换。


== 参考资料 ==
== 参考资料 ==
<references />
* [https://www.cryptomuseum.com/crypto/enigma/ Crypto Museum《Enigma》,英文,机器结构与设置]
* [https://www.tup.tsinghua.edu.cn/upload/books/yz/096617-01.pdf 清华大学出版社《密码科学与技术概论》第 5 章样章,中文,单表替代与频率分析]


[[工具和科普/文字与密码|返回文字与密码]]
[[工具和科普/文字与密码|返回文字与密码]]

2026年10月14日 (三) 10:14的最新版本

单表替换密码以固定的一对一映射替换明文字母。在同一张替换表下,相同的明文字母始终得到相同的密文字母。凯撒密码是把字母表整体平移的特殊单表替换,见 凯撒加密。

替换与统计特征

若映射规定 A→D、B→E、C→F,明文 ABBA 转为 DEED。重复位置不变,虽然具体字母已改变。单表替换不改变文本的字母出现次数,较长密文中的频率和重复模式因此可能保留原文语言的统计特征。

机械密码机

机械密码机用转子、接线板等部件构成随状态变化的替换。以恩尼格玛为例,按键使转子位置改变,因此同一明文字母在不同位置可以输出不同字母。它不能简化为一张固定替换表;完整变换还依赖转子顺序、初始位置、环设置和接线板配置。机械装置与古典单表替换属于不同的密码系统。

参考资料

返回文字与密码

迷雾 Wiki
搜索迷雾 Wiki
阅读设置