解密文件
用你的密码在浏览器中本地解密一个或多个 .gxenc 文件,取回原始文件。任何内容都不离开你的设备。无需上传。
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
用你的密码在浏览器中本地解密一个或多个 .gxenc 文件,取回原始文件。任何内容都不离开你的设备。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
.gxenc 文件是“加密文件”工具的产物:一个以不可读形式保存原始文件的加密容器。本工具将这一步骤逆转 - 凭借正确的密码,可将精确的原始文件还原,与其初始状态逐字节完全一致。你也可以在一次运行中拖入多个 .gxenc 文件;每个文件会被单独解密。
每个容器内部都携带自己的盐值和初始化向量,因此可以从你的密码再次派生出对应的密钥。如果密码错误或某个文件被篡改,GCM 校验会针对该文件失败,你会得到清晰的错误提示,而不是一个损坏的文件。
这里同样一切都严格地在浏览器原生的 Web Crypto 接口中本地完成;无论是加密文件还是你的密码,都不会被发送到任何地方。如果你一次拖入多个文件,你输入的这一个密码会应用于本次运行中的所有文件 - 如果它们来自使用不同密码的不同加密运行,请分开单独运行解密。如果 .gxenc 文件在加密时保留了原始名称,解密后的文件会自动恢复其原始名称和扩展名。
| 输入格式 | GXENC |
|---|---|
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 你需要知道密码 - 这不是破解工具,也不会找回忘记的密码。如果你在一次运行中解密多个文件,同一个密码会应用于所有文件的尝试 - 使用不同密码的文件需要单独运行。它只读取来自姊妹工具“加密文件”的 .gxenc 容器;其他加密格式会被如实拒绝。
不会。解密和密码完全保留在浏览器本地 - 就和加密时一样。
GCM 认证会失败,你会得到一条如实的错误提示。绝不会产生半解密或错误的文件。
能,逐字节完全一致。AES-GCM 保证内容未被改动。
只能打开本工具生成的 .gxenc 文件,且只能凭正确的密码。它不是密码破解器。
因为加密只是在原始名称后附加 .gxenc;解密则再次去掉这个后缀。
可以。在一次运行中拖入多个 .gxenc 文件;每个文件会被单独解密。重要提示:你输入的这一个密码将用于本次运行中的所有文件。