AES 加密解密

在浏览器本地使用 AES-256(GCM 或 CBC)加密解密文本。基于密码并结合 PBKDF2 派生密钥——任何数据都不会上传。

加密在浏览器本地完成,不会上传、记录或存储任何数据。

如何用 AES 加密解密文本

AES(高级加密标准)是全球广泛信任的敏感数据保护算法。本工具提供 AES-256,并使用 PBKDF2(15 万轮 SHA-256)从你的密码派生密钥。

所有步骤都通过 Web Crypto API 在浏览器本地完成。密码和数据绝不会离开页面,也不会被存储或传输。

选择模式和算法

用“加密”标签页保护文本,用“解密”标签页还原。加密时可选 AES-GCM(认证加密,推荐)或 AES-CBC(兼容旧系统);解密时会自动识别算法。

输入高强度密码

密码是解锁数据的唯一钥匙,请务必使用足够长且唯一的密码。密钥通过 PBKDF2 和盐值派生,能大幅拖慢暴力破解。

了解盐值和 IV

每次加密都会生成随机盐值和随机 IV,并打包进输出结果。加密完成后,你可以在结果下方查看它们的 base64 值。

安全分享

复制完整的 base64 密文连同算法一起分享——对方只需要密码和本工具即可解密。没有密码,数据对任何人(包括我们)都不可读:一切都不会上传。

常见问题

这种加密安全吗?+
安全。它通过浏览器原生的 Web Crypto API 使用 AES-256,并使用 PBKDF2(15 万轮 SHA-256)从密码派生 256 位密钥。AES-GCM 还会对数据做认证,密文一旦被篡改就能自动发现。
我的密码或文本会被上传吗?+
不会。加密和解密完全在浏览器中运行。密码、明文和密文都不会离开当前页面——全程不涉及任何服务器。
AES-GCM 和 AES-CBC 有什么区别?+
AES-GCM 是认证加密模式:能检测密文是否被篡改,推荐用于新加密。AES-CBC 主要为了兼容旧系统,本身不校验完整性。
盐值(salt)是做什么的?+
盐值保证同一密码为每条消息派生出不同的密钥。留空即可使用随机盐(推荐);如果需要可复现的输出,可以填入固定文本。盐值会自动打包进加密结果中。
为什么我的数据解不开?+
解密失败几乎都是密码不对——“密码错误”提示说明派生的密钥不匹配。输入必须是本工具生成的完整 base64 密文,因为盐值和 IV 与密文打包在一起。

相关工具

AES 加密解密 — 免费的在线AES 加密, AES 解密, AES 在线加密, AES 256 加密工具, 文本加密, 密码加密, AES GCM, AES CBC, 浏览器加密工具, 免费文本加密。无需注册。在浏览器中直接使用。