文字与文档工具

仿射密码编码解码器

选择 a 和 b,在浏览器本地编码或解码文本。乘数 a 必须与 26 互质。

优先本地处理无需注册隐私说明 ↗

输入文本,选择 a 和 b,然后运行工具。 只有 A–Z 和 a–z 会变化。大小写及其他字符都会保留。 a 必须与 26 互质。有效值:1、3、5、7、9、11、15、17、19、21、23、25。

所有处理都在浏览器本地完成。这种经典密码不是安全加密。

使用步骤

如何使用

  1. 输入文本并选择编码或解码。
  2. 将 a 设为与 26 互质的值,并将 b 设为 0 到 25。
  3. 运行工具并查看或复制结果。

可逆密钥

乘数 a 必须满足 gcd(a, 26) = 1。有效值为 1、3、5、7、9、11、15、17、19、21、23、25。解码会使用 a 的模逆元并减去 b。

本地处理与转换范围

仅在浏览器中转换 ASCII A–Z 和 a–z,并保留大小写。空格、标点、数字、带重音字母、表情符号及其他非 ASCII 字符保持不变。这种古典密码不适合安全加密。

常见问题

你可能还想知道

哪些 a 值有效?

0 到 25 中与 26 互质的数:1、3、5、7、9、11、15、17、19、21、23、25。

b 有什么作用?

b 是加法偏移量,可取 0 到 25 的整数。

这种加密安全吗?

不安全。仿射密码用于学习和解谜,不能保护敏感数据。