首页/加密校验/AES 加解密

AES 加解密

使用浏览器内置的 WebCrypto 做 AES-GCM(256 位)字符串加解密,密钥由你的口令经 SHA-256 派生,输出 base64。一切运算都在本地浏览器完成,口令与明文绝不上传。

算法AES-256-GCM
密钥派生SHA-256(口令)
随机 IV每次加密随机生成

关于本工具

本工具调用浏览器原生 window.crypto.subtle(WebCrypto)实现 AES-GCM 认证加密:每次加密都会随机生成 12 字节初始向量(IV),并拼在密文一起做 base64 输出,因此同一明文每次加密结果都不同
密钥不是口令本身,而是对口令字符串做一次 SHA-256 摘要得到的 32 字节密钥。解密时若口令错误或密文被篡改,GCM 的认证校验会失败并抛错,界面会明确提示「口令错误或数据被篡改」。
注意:它对口令只做单次 SHA-256 派生(未加盐、未做慢哈希),适合本地随手加密少量文本;长期高敏感数据请改用 KeePass 等专业工具,并务必牢记口令——口令一旦丢失,密文将无法找回。