Hill 密码

Hill 密码把字母两两成对,用 2×2 密钥矩阵左乘向量并在模 26 下取余。填写密钥矩阵与文本,即可加密或解密,并校验矩阵是否可逆。

加密参数 等待输入

矩阵按 a,b;c,d 格式填写,例如 3,3;2,5。

运算结果
模式—
行列式—
输出长度—
状态—
填写文本与密钥矩阵后,点击“执行运算”查看结果。

解密要求矩阵行列式与 26 互质;否则矩阵在模 26 下不可逆,会给出提示。

使用说明
  • 只处理 A-Z 字母,其他字符会被跳过。
  • 字母按 0-25 映射,A 为 0,Z 为 25。
  • 加密时字母两两配对,落单时补 X。
  • 解密必须在模 26 下矩阵可逆,即行列式与 26 互质。
  • 运算完全在浏览器本地完成。