Affine 密码

使用 Affine 替换密码对消息进行编码和解码。

使用方法

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

关于此计算器

本工具使用Affine 密码对文本进行加密和解密,这是一种替换密码,定义为 E(x) = (a·x + b) mod 26,其中 x 是字母的数字位置(A=0…Z=25),a 和 b 是加密密钥,结果再映射回一个字母。由于解密需要用到模除法,密钥 a 必须与 26 互质(除 1 以外没有其他公因数)——有效取值为 1、3、5、7、9、11、15、17、19、21、23、25。

它是密码学入门课程中的经典教学示例,因为它同时概括了凯撒密码(当 a=1 时)和简单的乘法密码,并说明了模运算和互质性为何对可逆性至关重要。输入你的文本以及两个密钥 a 和 b,即可编码或解码消息。

Was this helpful?

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

Comments (0)

  • Be the first to comment.

热门计算器

所有计算器