Skip to main content

浏览器工具

仿射密码编码器

指定a和b,使用仿射密码转换英文字母。

工具工作区

您的输入会保留在此浏览器中。

请添加必需的输入以继续。

需要输入

每次更改后,你都可以再次运行工具。

选项

结果会显示在此处

指定a和b,使用仿射密码转换英文字母。

直接回答

仿射密码编码器的功能

仿射密码使用A=0、Z=25,并应用y=(a×x+b) mod 26。a=5、b=8时,Hello, World!生成Rclla, Oaplx!。

结果

您将获得什么

工具返回转换后的文本,并保留标点及大小写。

使用此工具

如何使用仿射密码编码器

  1. 输入Hello, World!,检查示例。
  2. 设置a=5、b=8。
  3. 运行工具,检查Rclla, Oaplx!。
  4. 将a和b与结果一起保存,供解码器使用。

示例

使用安全样本测试

输入: Hello, World!

设置: a=5;b=8;A=0,Z=25。

结果: Rclla, Oaplx!

使用相同的a和b解码后,结果为Hello, World!。

常见用途

仿射密码编码器的适用场景

  • 准备仿射替换练习。
  • 使用已知输入和密钥检查实现。
  • 为仿射解码器创建示例。

限制

检查结果

  • a必须与26互质,才能进行逆变换。
  • 操作转换英文字母A-Z,并保留其他字符。
  • 仿射密码用于教学,不能保护秘密。