🔐

AES 加解密

AES-256 在线加密解密,支持 CBC/GCM 模式与 Base64/Hex 输出,密码 PBKDF2 派生,纯浏览器本地运算。
AES加解密 📂 开发 👤 ToolWorld 🏷️ v1.6.1
加载中...
🗝️
文件加解密

加密任意文件生成 .aes 容器(含模式/迭代/盐/IV 自描述头),解密需同一密钥。全程本地处理。

使用说明

🔐 AES 加解密


这个工具在浏览器里完成 AES-256 对称加密和解密,支持 CBC 与 GCM 两种工作模式。你给出一段文本(或一个文件)加一个密钥,工具用 PBKDF2 把密钥派生出真正的加密密钥,再对内容加密,最后输出 Base64 或 Hex 格式的字符串。

密钥不等同于你输入的密码。工具用 PBKDF2-SHA256 做多轮哈希派生,迭代次数可选快速、标准、高三个档位:次数越高,暴力破解的成本越大,等待时间也越长。GCM 模式会额外生成认证标签,解密时校验数据有没有被改过;CBC 只负责加密,不验证完整性。

加密和解密都在本地完成,文本与文件不上传服务器。适合加密要发给同事的配置内容、临时保存的账号凭据、需要落盘的敏感记录,或者先把文件加密再放进网盘。

✨ 功能特点


  • AES-256 对称加密,CBC 与 GCM 两种工作模式自由选择
  • 密钥经 PBKDF2-SHA256 派生,迭代次数三档可调
  • 密文输出支持 Base64 与 Hex 两种编码
  • 文本与文件双通道,既能加密一段文字,也能加密整个文件
  • 内置随机密钥生成器,一键生成高强度密钥
  • GCM 模式解密时校验认证标签,数据被篡改会直接报错而不是给出乱码

🚀 使用方式


  1. 在输入框填入要加密的文本,或点击按钮选择一个文件
  2. 设置密钥:手动输入,或点生成按钮随机产生一个
  3. 选择工作模式(推荐 GCM)、输出编码与迭代次数
  4. 点击加密得到密文,用复制按钮保存结果
  5. 解密时切换到解密标签,粘贴密文并填入相同密钥即可还原

⚠️ 注意事项


  • 密钥必须自己记牢:工具不保存任何密钥,忘记后密文无法恢复,也没有找回渠道
  • 两侧参数要完全一致:解密时的模式、编码、迭代次数必须与加密时相同,否则解不出来
  • GCM 与 CBC 不能混用:用 GCM 加密的密文无法用 CBC 解密,反过来也一样
  • 大文件会变慢:体积受浏览器内存限制,超大文件建议先压缩再加密
  • 结果只在本地:关闭页面输入框内容即消失,密文请及时复制保存

相关推荐

⏫︎