希尔(Hill)加密/解密
基于矩阵乘法的多字母替代密码
密钥说明:输入至少 4 个字符,建议使用字母。矩阵必须在 mod 26 下可逆(行列式与 26 互素)。
0
0
关于希尔密码:
- 希尔密码由 Lester S. Hill 于 1929 年发明,是一种基于线性代数的多字母替代密码。
- 加密时,每个字母组(2或3个字母)通过与密钥矩阵相乘得到密文组。
- 解密时,使用密钥矩阵的逆矩阵乘以密文组。矩阵必须在模 26 下可逆。
- 示例:密钥"KEY"(2×2矩阵)→JM,解密后得到hi
- 注意:希尔密码容易被已知明文攻击破解,不适合实际加密使用。