在线AES加解密

AES-GCM/CBC,口令或 Hex 密钥,本地加解密不上传。

关于在线AES加解密

hidevtool AES 在浏览器内对 UTF-8 文本加解密,可选分组模式(含 GCM)、填充、IV 长度、Hex 密钥或口令,以及 Base64/Hex 输出;明文与密钥不会上传。

在线AES加解密能力

什么是 AES 加密?

AES(高级加密标准)是对称加密算法:加密与解密使用同一密钥,常用于保护存储与传输中的数据。本工具支持 CBC、CFB、CTR、OFB、ECB,以及带完整性校验的 GCM(AEAD)。

加密模式说明

  1. CBC 模式:需 16 字节 IV(32 位 Hex),安全性高,通用场景常用。
  2. GCM 模式:AEAD,IV 为 12 字节(24 位 Hex),自带认证标签,无需填充。
  3. ECB 模式:不需 IV,相同明文块会产生相同密文,不推荐用于结构化数据。
  4. CFB / OFB 模式:适合流式或实时通信类数据。
  5. CTR 模式:可并行处理,性能较好;同一密钥下 IV 不可重复。

填充模式详解

  • Pkcs7:最常见,兼容性好。
  • Iso97971 / AnsiX923:ISO/ANSI 标准,对接遗留系统时使用。
  • ZeroPadding:零填充,解密时需自行处理尾部。
  • NoPadding:明文长度须为 16 字节的整数倍。
  • GCM:不适用填充(AEAD)。

输出编码格式

  • Base64:体积更小,便于 JSON、URL 等场景传输。
  • Hex:可读性好,便于日志与调试。

安全使用建议

  1. 1使用密码学安全的随机源生成密钥与 IV。
  2. 2优先选用 GCM 或 CBC,避免 ECB;同一密钥下不要重复使用 IV/Nonce。
  3. 3生产环境建议使用 AES-256(64 位 Hex)或足够强度的口令。
  4. 4定期更换密钥与 IV,密钥勿写入源码或提交到仓库。
  5. 5本页适合联调与验证,线上业务请使用经过审计的库与密钥管理方案。

常见应用场景

数据传输加密

在敏感字段出网前加密,并与服务端约定相同的模式、IV 与编码格式。

文件与配置保护

加密本地重要配置或笔记,妥善保存密钥或打包令牌以便备份恢复。

API 联调

在本地复现客户端 AES 步骤,对照网关或移动端 SDK,无需把密钥发到第三方服务器。

常见问题

如何在线 AES 加密?
输入明文,选择模式与填充,填写 IV(多数模式为 32 位 Hex,GCM 为 24 位 Hex),输入 Hex 密钥或口令,选择 Base64/Hex 输出后点击「加密」。
Hex 密钥和口令有什么区别?
长度为 32/48/64 的有效 Hex 字符串会按 AES-128/192/256 原样使用;否则会按口令派生,并与当前所选加密模式一致。
IV 应该填多长?
CBC、CFB、CTR、OFB 使用 16 字节(32 位 Hex);GCM 使用 12 字节(24 位 Hex);ECB 不使用 IV。
密钥会上传到 hidevtool 吗?
不会。加解密完全在您的浏览器本地完成。