希尔密码编码器/解码器

输入文本和 2×2 密钥矩阵,用希尔密码进行编码或解码。

使用方法

  1. 在上方的输入框中填写您的数值。
  2. 点击“计算”即可立即查看结果。
  3. 使用“分享”按钮复制结果链接。

关于此计算器

希尔密码由莱斯特·希尔于 1929 年发明,是一种经典的多字母替换密码,它利用线性代数按分组而不是逐个字母加密:每一对字母被映射成一个 2×1 的数字向量(A=0…Z=25),乘以一个 2×2 的密钥矩阵,再对 26 取模,得到密文字母对。解密则利用密钥矩阵的模逆来逆转这一过程,而模逆只有在矩阵的行列式与 26 互素时才存在。

本工具在给定 2×2 密钥矩阵的情况下,用希尔密码对文本进行加密或解密,并自动处理模运算和矩阵求逆。密码学专业的学生和计算机科学教师用它来观察矩阵乘法如何在字母对之间产生扩散,并对照一个可运行的参考实现来检查手算的作业。

Was this helpful?

最多可以选择 3 个表情反应。

Comments

  • Be the first to comment.

热门计算器

所有计算器