正在加载 3D 实验室…
正在加载课程…
← 密码与密码学实验室世界 1 · 第 5 节课,共 5 节全部课程 ↓

字母表的任意排列
正在教这个?打开投影模式
为什么要让每个字母移动相同的距离?替换密码使用任意打乱的字母表作为密钥。为了便于记忆,先写一个关键词(去掉重复字母),然后按顺序写出字母表的其余部分。
关键词 ZEBRAS 给出:ZEBRASCDFGHIJKLMNOPQTUVWXY
因此 A→Z, B→E, C→B, D→R …
字母表有 26!(约 4 × 10²⁶)种排列方式。这多到无法逐一尝试。然而,替换密码在几个世纪里一直被破解。每个明文字母总是变成同一个密文字母,因此字母频率得以保留。你将在世界 3 中用到这一点。
使用关键词 ZEBRAS 时,明文字母 A 会变成什么?
为什么拥有海量密钥不足以让密码安全?