口令 / 密码
密文输出编码
密文输入编码
明文
密文

提示:口令模式密文通常以 Base64 的 U2FsdGVkX1(Salted__)开头;与后端联调请优先使用「原始密钥」并统一编码与 IV。

关于在线 AES 加解密

AES 是广泛使用的对称加密标准。Tool Tic 的 在线 AES 加解密工具 基于 CryptoJS,在浏览器本地完成加密与解密, 支持 CBC/ECB 等模式、Pkcs7 填充、口令或原始密钥,以及 Base64/Hex 密文编码,适合接口联调与学习验证。

常见问题 (FAQ)

AES 是什么?

AES(Advanced Encryption Standard)是对称分组加密算法,加密与解密使用同一密钥。常用 128/192/256 位密钥,模式有 CBC、ECB、CTR 等。本工具在浏览器本地完成加解密,密文不会上传服务器。

口令模式和密钥模式有什么区别?

口令模式:输入任意密码字符串,CryptoJS 会派生密钥并生成带 Salt 的 OpenSSL 兼容密文(推荐调试简单场景)。密钥模式:你提供固定长度密钥与 IV,便于与后端/其它语言按参数对齐。

IV 是什么?一定要填吗?

IV(初始化向量)用于 CBC 等模式,使相同明文每次密文不同。ECB 模式不需要 IV。密钥模式下加密可不填 IV(将自动随机生成并回填);解密必须与加密时 IV 一致。

为什么解密失败?

常见原因:密钥/口令错误、IV 不一致、模式或填充不同、密文编码(Base64/Hex)选错、密文被截断。请逐项核对后重试。

能用于生产环境存密码吗?

AES 适合加密数据,不适合单独「哈希存密码」。用户密码存储应使用 bcrypt、scrypt、Argon2 等慢哈希。本工具主要用于开发调试与学习。

数据会上传吗?安全吗?

不会上传。计算在本地完成。但仍请勿在不可信电脑上粘贴生产环境真实密钥与敏感明文。