OpenPGP 消息加解密
使用提供的公钥加密文本或文件,可选签名;在本地解密,明确检查签名并按原始字节下载。
收件人、签名与解密
加密接受一个或多个完整的 ASCII 公钥块,每个收件人都可用对应私钥解密。勾选加密时签名会使用提供的私钥和口令。解密需要收件人私钥;提供的公钥用于检查消息签名。
已知密钥对应的签名验证失败时,不导出明文。未知签名者标记为未验证,不视为可信;勾选必须有有效签名还会拒绝无签名或仅含未知签名者的消息。验证只针对所提供密钥,不确认其所有者身份。
文本、二进制文件与限制
文本按 UTF-8 编码,浏览器可能规范粘贴的换行;需要逐字节一致时请选择文件。加密明文最多 16 MiB,解密编码输入最多 24 MiB,解密数据及解压结果最多 16 MiB。二进制结果显示摘要,下载内容保留原字节。
密钥文件导入限 1 MiB,最多 20 个收件人密钥和 1000 个密钥包。私钥 Argon2 内存限 256 MiB,操作可取消,最长 60 秒;保留完整性校验要求,不访问密钥服务器或输入中的 URL。
参考
常见问题
示例怎样处理私钥?
示例会在本地生成新的演示密钥对,以示例口令保护;解密模式还会创建配套的已签名密文。示例身份和设置用于测试。
为什么解密会拒绝密钥或消息?
请检查收件人、私钥口令、密钥有效期、格式及资源限制;不会通过降低完整性要求来接受不受支持或未经认证的旧容器。
输入会上传或保存吗?
处理在浏览器中完成。工具不会将密钥、密码或内容放入 URL、本地存储或发送至处理 API。清除会移除可见输入与输出,但不保证安全擦除由浏览器管理的内存。