AES 在线加密解密工具

AES 对称加密 浏览器本地计算
输入一个密码,工具会自动生成 AES 加密密钥。
普通使用无需展开;开发者可在此指定密钥、IV / Nonce、AAD 与输出编码,用于接口联调与跨语言验证。
适合普通用户
适合接口联调、跨语言开发
GCM 模式使用的唯一随机值,加密时自动生成;解密时必须与加密时保持一致。
解密时需要密码、Nonce、密文与 Tag 四项齐全,缺一不可。
推荐 AES-256-GCM:自带完整性校验,加密后请一并保存 Nonce 与 Tag,解密时三者缺一不可。
隐私提示:密钥、密码与明文全部在浏览器本地处理,不会上传服务器。

默认 AES-256-GCM,输入密码即可加解密,高级参数支持密钥、Nonce、AAD 与 Tag

AES 在线加密解密工具

AES 是目前应用最广的对称加密算法,加密与解密使用同一把密钥。这个工具把常用流程简化到三步:填写要处理的内容、选择加密方式、输入密码,页面即可完成加密或解密;同时保留完整的高级参数,供接口联调与跨语言验证使用。

核心功能

  • 加密与解密两个页签,切换后输入输出标签与提示同步变化。
  • 12 种加密方式:AES-256、AES-192、AES-128 分别搭配 GCM、CBC、CTR、ECB,默认 AES-256-GCM 并标注推荐,ECB 明确标注不推荐。
  • 密码方式加密:只输入一个密码,工具自动派生出对应长度的 AES 密钥,并可一键生成随机密码。
  • 结果分块展示:密文、Nonce 或 IV、认证标签 Tag 各自独立显示并可单独复制,另提供复制全部参数为 JSON 与下载参数。
  • 一键回填:加密完成后可把密文、Nonce、Tag 与加密方式直接填入解密表单,立刻验证往返结果。

参数与高级用法

展开高级参数后可以选择密钥来源:继续使用密码自动派生,或直接填写十六进制 AES 密钥(AES-128、192、256 分别对应 32、48、64 个十六进制字符)。Nonce 或 IV 留空时加密会自动生成并显示在结果中,解密时必须与加密时完全一致;GCM 模式还支持附加认证数据 AAD,它参与完整性校验但不被加密,常用于放置协议头。输出编码可选 Base64 或 Hex。

模式说明与选择建议

  • GCM:推荐使用,自带完整性校验,密文被篡改能够被发现,加密后需一并保存 Nonce 与 Tag。
  • CBC:经典模式,需要 IV,加密后请与密文一起保存 IV。
  • CTR:流式加密速度快,同一密钥下计数器不可重复,同样需要保存 IV。
  • ECB:相同明文会得到相同密文,会泄露数据规律,仅用于兼容旧系统。

错误处理

密钥、IV 与 Nonce 的长度都会先校验并给出正确位数说明;GCM 模式解密缺少 Tag 会直接提示;密文编码与所选输出编码不一致时提示检查编码选择;解密失败时给出统一的排查提示,指向密码、密钥、Nonce、Tag 与密文是否匹配。GCM 依赖浏览器的 WebCrypto,在非安全上下文不可用时页面会提示改用 CBC 或在 HTTPS 环境下访问。

使用场景

  • 加密配置项、备份字段或需要临时传递的字符串。
  • 接口联调:把生成的密钥、Nonce、Tag 与密文整体复制为 JSON 交给对端。
  • 跨语言验证:确认 PHP、Java、Go、Python 实现与浏览器结果一致。
  • 教学演示不同模式在填充、IV 与完整性校验上的差异。

隐私与数据安全

密钥、密码与明文全部在浏览器本地处理,不会上传服务器,也不会被保存。复制全部参数时不会包含你输入的密码。尽管如此,仍建议使用测试数据而不是生产环境的真实密钥。

在线完成 AES 加密与解密

AES 是当前最通用的对称加密算法,同一把密钥用于加密和解密。工具默认使用带完整性校验的 AES-256-GCM,普通用户输入密码即可使用,开发者可精确指定全部参数。
  • 12 种加密方式:AES-256/192/128 分别搭配 GCM、CBC、CTR、ECB,GCM 标注推荐、ECB 标注不推荐
  • 简单模式:只需填写内容与密码,密钥自动派生,并可一键生成随机密码
  • 高级参数:可直接使用十六进制 AES 密钥,自定义 Nonce 或 IV、附加认证数据 AAD 与输出编码
  • 输出编码支持 Base64 与 Hex,GCM 模式自动生成 16 字节认证标签 Tag
  • 结果按密文、Nonce、Tag 分块展示,各自可复制,另有复制全部参数为 JSON 与下载参数
  • 一键把密文、Nonce、Tag 与加密方式填入解密表单,快速验证往返一致
适合配置项加密、接口联调与跨语言实现比对。选择模式时页面会说明该模式的安全特性与 IV 保存要求;密钥、密码与明文全部在浏览器本地处理,不会上传服务器。
评论 0
暂无评论,快来发表第一条评论吧
评论内容不能为空
0/255