AES在线加密/解密工具
编码加密
在线AES加密/解密工具,支持CBC、ECB、CFB、OFB、CTR五种工作模式,支持AES-128/192/256三种密钥长度,可自定义密钥与初始向量,提供密钥/IV生成、结果复制等实用功能,所有处理在浏览器本地完成
快捷配置
加密参数
操作
密钥模式
输出
密钥
UTF-8
IV
UTF-8
📝 输入明文
🔐 密文结果
📖什么是 AES 加密
AES(Advanced Encryption Standard)是一种对称密钥加密算法,2001年被 NIST 确认为 FIPS PUB 197 标准。支持 128/192/256 位密钥长度和 CBC/ECB/CFB/OFB/CTR 五种工作模式。AES 是目前最广泛使用的对称加密算法,应用于 SSL/TLS、VPN、磁盘加密、数据库加密等领域。本工具所有操作在浏览器本地完成,数据不上传服务器。
📝使用说明
- 选择操作模式(加密/解密)和密钥长度(推荐 AES-128 或 AES-256)
- 选择工作模式(推荐 CBC 或 CTR),输入密钥和 IV(或点击"生成"随机生成)
- 在输入框中输入明文或密文,点击"加密/解密"按钮执行
- 结果自动显示在右侧输出框,点击"复制"可复制到剪贴板
- 点击快捷配置按钮可快速切换常用参数组合
⚠️注意事项
- 密钥、IV、工作模式、密钥长度、编码格式必须完全匹配
- ECB 模式安全性较低,不推荐用于生产环境
- 每次加密应使用不同的随机 IV 以确保安全
- UTF-8 密钥:1字符=1字节;Hex 密钥:2字符=1字节
❓常见问题
AES 密钥长度应该选哪个?
AES-128 对绝大多数场景已足够安全且性能最优,是推荐选择。AES-256 提供更高安全裕度,适用于金融、政府等高安全场景。AES-192 较少使用。
CBC 和 CTR 模式应该选哪个?
CBC 是最经典常用的模式,安全性经过长期验证。CTR 支持并行加密,性能更优,是现代应用推荐模式。两者都需要 IV。ECB 因相同明文产生相同密文,不推荐使用。
什么是初始向量(IV)?
IV 是随机值,确保相同明文和密钥产生不同密文。除 ECB 外所有模式都需要 16 字节 IV。IV 不需保密,但每次加密应使用不同的随机 IV。
解密失败怎么办?
请检查:1) 密钥是否正确且长度匹配;2) IV 是否正确(16字节);3) 输出格式是否与加密时一致(Base64/Hex);4) 密钥编码格式是否一致。任一参数不匹配都会导致解密失败。
AES 加密的密文可以破解吗?
目前没有已知方法能在合理时间内破解 AES。AES-128 暴力破解需 2^128 次运算,即使最强超算也需数十亿年。正确使用 AES 是非常安全的。
我的数据会上传到服务器吗?
不会。所有加密解密操作全程在浏览器本地完成,不产生任何网络请求。原始文本、密钥、IV 和密文都不会发送到任何服务器,关闭页面后数据即刻清空。
💡使用场景
网络通信加密
SSL/TLS、VPN 协议中使用 AES 加密网络传输数据
文件/磁盘加密
7-Zip、BitLocker、FileVault 等工具使用 AES 加密
数据库加密
敏感字段如密码、身份证号加密存储
API 接口加密
API 请求参数和响应数据的加密传输
消息端到端加密
即时通讯软件的消息加密保护
密码管理
密码管理器使用 AES 加密存储用户凭据
🔬技术参数
| 算法标准 | AES(FIPS PUB 197),对称密钥加密,块大小固定 128 位 |
|---|---|
| 密钥长度 | 128/192/256 位(16/24/32 字节),安全性依次递增 |
| 工作模式 | CBC(最常用)、ECB(无需IV)、CFB、OFB、CTR(可并行) |
| 填充方式 | PKCS7 填充,自动补齐到块大小的整数倍 |
| 输出格式 | Base64(默认)或 Hex(十六进制) |
| 安全保证 | 全程浏览器本地处理,无任何网络请求,数据不上传 |