Toggle navigation
🛠️ 我爱工具网
🏠 首页
🎨 海报
📝 Markdown工具
📖 读书笔记
🌐 常用导航
📄 模板中心
🎲 生活灵感
🎮 游戏中心
🌙
ℹ️ 关于
首页
编码转换
AES 在线加密 / 解密
🔐 AES 加密 / 解密
明文 / 密文
密钥(Key)
算法模式
AES-CBC
AES-ECB
AES-CFB
AES-OFB
AES-CTR
密钥长度
128 位
192 位
256 位
填充(Padding)
PKCS7(默认)
NoPadding
ZeroPadding
ISO 9797-1
ISO 10126
ANSI X.923
输出格式
Base64
Hex
IV(初始向量,可选,16 字节)
加密 →
← 解密
生成随机密钥
输入 ↔ 输出
结果
复制
说明:
加解密均在浏览器本地执行(基于 CryptoJS),数据不上传。
兼容提示:
与 Java
Cipher.getInstance("AES/CBC/PKCS5Padding")
、 Python
Crypto.Cipher.AES
标准实现兼容;密钥不足时按 UTF-8 字节直接使用,不做 PBKDF 派生。
🔗 分享此工具:
微博
QQ
X
微信
复制链接
📘 使用说明
输入明文或密文、密钥、模式、密钥长度、填充
点击"加密"或"解密"
一键复制结果;可点"生成随机密钥"创建安全密钥
❓ 常见问题
Q: 与 Java Cipher 兼容吗?
A: 兼容。PKCS7 等价 Java 的 PKCS5Padding;CBC 模式指定相同 IV 与 Key 可互通解密。
Q: 密钥会不会泄露?
A: 不会。所有加密解密都在浏览器本地完成(基于 CryptoJS),密钥与数据不离开你的电脑。
Q: 支持其它对称算法吗?
A: 目前仅 AES;DES / 3DES / SM4 可按需加入。
🔗 相关工具
Hash 计算(MD5/SHA)
Base64 编解码