所有工具
编码 / LOCAL TOOL

AES 加密解密

在浏览器本地使用 AES-CBC 或 AES-CTR 加密和解密文本

数据仅在本地处理
INPUT
OUTPUT
CIPHER SETTINGS

选项设置

密钥仅在当前浏览器使用
要求 16、24 或 32 字节;当前按所选格式解码
必须为 16 字节。CTR 模式下,同一密钥不得重复使用 IV。

AES 加密说明

AES(高级加密标准)是对称分组密码,支持 128、192、256 位密钥。加密和解密必须使用相同的密钥、模式和 IV。此工具与参考页面相同使用 Base64 表示密文,密钥和 IV 支持 UTF-8、HEX 和 Base64 输入。

模式特点说明
CBC分组链式加密需要 IV,使用 PKCS#7 填充
CTR计数器模式需要唯一 IV,不进行填充

当前浏览器标准 Web Crypto API 支持 CBC 和 CTR;参考页的 CFB、OFB、ECB 模式以及 ISO/ANSI/Zero 自定义填充当前不支持。不要把示例密钥用于真实敏感数据,生产系统建议使用经认证的 AES-GCM。

此工具在浏览器本地运行,输入内容不会上传服务器。