代换:元素映射
Enigma:转轮式密码机
三个转轮的初始方向共有262626=17576个选择
Caesar 密码:单表代换的流密码,每个字母用它之后的第3个字母代换;保留了字频统计特征
Playfair 密码:多表代换的块密码,以双字母为单元进行代换;但依然保留了一定的语言结构
Hill 密码:多表代换的块密码,根据 m 个线性等式将 m 个连续的明文字母代换成 m 个密文字母(m 为人为规定);解密需要用到 K 的逆 K^-1(因此 K 一定要可逆);完全隐蔽了单字母频率特征,且矩阵规模越大隐藏的信息越多,m * m 矩阵可以隐藏 m-1 字母组合的频率特征,但计算复杂度较高
Vigenere 密码:多表代换的流密码,使用一系列 Casear 密码组成密码字母表;字频信息被隐藏,但并非所有结构信息都被隐藏
Vernam 密码:多表代换的流密码,选择一个与明文毫无统计关系并且和明文一样长的密钥,其运算是基于二进制数据而非字母的
一次一密:多表代换的流密码,使用与消息一样长且无重复的随机密钥来加密消息;是不可攻破,即无条件安全的;大规模应用及密码分配保护困难