文本加密工具
使用 AES-GCM 加密算法,通过浏览器原生 Web Crypto API,用密码在本地加密或解密文本。
🔒 在您的浏览器本地处理
Loading…
使用方法
- 使用上方的模式切换选择“加密”或“解密”。
- 如需加密,请粘贴明文并设置密码,然后点击“加密文本”即可获得一段加密文本。
- 如需解密,请粘贴相同的加密文本并输入完全相同的密码,然后点击“解密文本”以还原原始文本。
- 使用“复制”按钮复制结果,并请牢记您的密码——这是日后解密数据的唯一方法。
功能特点
- 采用强大的 AES-GCM 256 位认证加密,篡改或密码错误都能被检测到,不会被悄悄忽略
- 使用 PBKDF2(SHA-256,150,000 次迭代)并为每次加密随机生成盐值来派生密钥
- 仅使用浏览器原生的 Web Crypto API——不依赖任何外部加密库
- 100% 在客户端运行——您的明文与密码绝不会离开您的设备
- 密码输入框提供显示/隐藏切换,方便您再次确认输入内容
常见问题
我的文本或密码会离开浏览器吗?
不会。所有加密与解密都在浏览器中使用内置的 Web Crypto API 本地完成。任何内容都不会被上传或发送到服务器。
如果我忘记密码会怎样?
您的数据将永久无法恢复。没有后门、主密钥或密码重置机制——密码是唯一能解密您数据的方法,请务必妥善保管。
这个工具使用什么加密算法?
AES-GCM,密钥通过 PBKDF2(SHA-256,150,000 次迭代)与随机盐值从您的密码派生而来。每次加密都会生成随机初始向量(IV),因此即使加密同一段文本两次,结果也会不同。
为什么解密有时会显示错误,而不是显示乱码?
AES-GCM 内置了认证标签机制。如果密码错误,或加密文本被篡改或截断,解密会直接失败并显示明确的错误提示,而不是悄悄生成损坏的内容。
我可以安全地分享加密文本吗,例如通过电子邮件或聊天工具?
加密后的内容可以通过任何渠道安全传送,因为没有密码它毫无意义。若要真正安全,请通过另一个可信渠道分享密码本身——切勿与加密文本一起发送。