AES 加解密
AES-256 在线加密解密,支持 CBC/GCM 模式与 Base64/Hex 输出,密码 PBKDF2 派生,纯浏览器本地运算。
🗝️
结果
文件加解密
加密任意文件生成 .aes 容器(含模式/迭代/盐/IV 自描述头),解密需同一密钥。全程本地处理。
使用说明
🔐 AES 加解密
这个工具在浏览器里完成 AES-256 对称加密和解密,支持 CBC 与 GCM 两种工作模式。你给出一段文本(或一个文件)加一个密钥,工具用 PBKDF2 把密钥派生出真正的加密密钥,再对内容加密,最后输出 Base64 或 Hex 格式的字符串。
密钥不等同于你输入的密码。工具用 PBKDF2-SHA256 做多轮哈希派生,迭代次数可选快速、标准、高三个档位:次数越高,暴力破解的成本越大,等待时间也越长。GCM 模式会额外生成认证标签,解密时校验数据有没有被改过;CBC 只负责加密,不验证完整性。
加密和解密都在本地完成,文本与文件不上传服务器。适合加密要发给同事的配置内容、临时保存的账号凭据、需要落盘的敏感记录,或者先把文件加密再放进网盘。
✨ 功能特点
- AES-256 对称加密,CBC 与 GCM 两种工作模式自由选择
- 密钥经 PBKDF2-SHA256 派生,迭代次数三档可调
- 密文输出支持 Base64 与 Hex 两种编码
- 文本与文件双通道,既能加密一段文字,也能加密整个文件
- 内置随机密钥生成器,一键生成高强度密钥
- GCM 模式解密时校验认证标签,数据被篡改会直接报错而不是给出乱码
🚀 使用方式
- 在输入框填入要加密的文本,或点击按钮选择一个文件
- 设置密钥:手动输入,或点生成按钮随机产生一个
- 选择工作模式(推荐 GCM)、输出编码与迭代次数
- 点击加密得到密文,用复制按钮保存结果
- 解密时切换到解密标签,粘贴密文并填入相同密钥即可还原
⚠️ 注意事项
- 密钥必须自己记牢:工具不保存任何密钥,忘记后密文无法恢复,也没有找回渠道
- 两侧参数要完全一致:解密时的模式、编码、迭代次数必须与加密时相同,否则解不出来
- GCM 与 CBC 不能混用:用 GCM 加密的密文无法用 CBC 解密,反过来也一样
- 大文件会变慢:体积受浏览器内存限制,超大文件建议先压缩再加密
- 结果只在本地:关闭页面输入框内容即消失,密文请及时复制保存