希尔(Hill)加密/解密

基于矩阵乘法的多字母替代密码

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