初中数学 · 交互知识页 · 补齐辑四 12 / 12

编码与密码设计 移位就是加密

把每个字母按字母表向后移动几位,明文就变成了密文——这就是凯撒密码。密码的本质就是一种一一对应的"变换规则",和数学里的映射一脉相承。

明文(输入英文,自动转大写)

加密对照(上:明文,下:密文)

密文

3
加密规则
解密方式
密钥空间
试试:把 k 调到 3 加密"HI",得到"PHI"里的"KL"… 再把 k 调到 23(= −3)就能把密文解回去。

动手试试

  1. 拖动移位 k:同一明文不同钥匙,得到不同密文。
  2. 密码是一一对应:明文每个字母唯一对应一个密文字母,这就是映射。
  3. 只有 25 种移法,很容易被穷举破解——这就是它不安全的原因,但映射思想很重要。