AES 加解密
AES 加密解密,支持 CBC/GCM/CTR 模式,纯浏览器处理
最后更新: 2026/4/8
⚠️ 浏览器不支持 Web Crypto API
AES 加密功能需要安全上下文(HTTPS 或 localhost)才能使用。
请使用以下方式访问:
- 本地访问:
http://localhost:4110 - HTTPS 访问:部署到支持 HTTPS 的服务器
💡 伽罗瓦计数器模式,推荐,带认证,自动生成 12 字节 IV
结果将显示在这里...
使用说明:
- 密钥必须是十六进制格式,长度对应密钥位数(128位=32字符,256位=64字符)
- GCM 模式推荐使用 12 字节 IV,CBC/CTR 模式使用 16 字节 IV
- 加密后的密文可以保存 IV 用于后续解密
- 解密时支持 Base64 或 Hex 格式的密文
分享:
使用说明
- 输入原文内容
- 设置加密密钥
- 选择加密模式
- 点击加密/解密切换
- 输入密钥完成操作
核心功能
- 1三种加密模式支持 CBC(需要 IV)、GCM(推荐,带认证功能)、CTR(计数器模式)三种 AES 加密模式。
- 2多种密钥长度支持 AES-128、AES-192、AES-256 三种密钥位数,密钥使用十六进制格式输入。
- 3随机密钥和 IV 生成一键生成随机密钥和初始化向量(IV),简化使用流程。
- 4Base64/Hex 输出加密结果可选择 Base64 或十六进制(Hex)两种输出格式。
适用场景
✓
密码存储加密
将用户密码加密存储在数据库中。
✓
敏感信息加密
对身份证号、银行卡号等进行加密处理。
相关工具
关联介绍
什么是AES
AES(高级加密标准)是美国政府采用的对称加密算法,替代DES。支持128位、192位、256位密钥长度。AES是块加密算法,以16字节为单位处理数据。有多种工作模式:ECB、CBC、CFB、OFB、CTR、GCM等。GCM提供认证加密,推荐使用。
什么是CBC模式
CBC(Cipher Block Chaining)是AES的工作模式之一。每个明文块与前一个密文块异或后再加密,解决ECB模式的模式泄露问题。需要IV(初始化向量),解密时需要相同的IV。常用填充方式:PKCS7。