生成 PGP 密钥

准备好生成了吗?

填写您的详细信息,然后点击生成以创建您的 PGP 密钥对。

URL 哈希 PGP 加密器

使用客户端 PGP 加密和 URL 哈希共享,在不安全的通道上安全地共享密码或敏感文本。

1

生成

创建一个新的 PGP 密钥对(公钥和私钥)。与某人共享公钥链接,以便他们可以向您发送机密信息。

2

加密

输入收件人的公钥和您的秘密消息或文件以安全地加密它。

3

共享和解密

复制加密消息链接或发送加密文件。收件人使用他们的私钥来解密它。

这个工具安全吗?

是的。所有加密和解密都在您的浏览器中使用 openpgp.js 库在本地进行。任何密钥或消息都不会发送到我们的服务器。

为什么要使用 URL 哈希?

当您访问链接时,URL 哈希(URL 中 # 符号之后的部分)不会发送到服务器。这意味着哈希中的数据完全保留在客户端。

我可以恢复丢失的私钥吗?

不能。我们不存储您的密钥。如果您丢失了私钥,您将无法解密发送给您的任何消息。

如果我忘记了我的密码短语怎么办?

如果您使用密码短语保护了您的私钥并忘记了它,则该密钥将无法用于解密消息。

这可以离线工作吗?

是的,一旦页面加载完毕,它就可以完全离线工作。

我可以加密文件吗?

是的!您可以在“文本”和“文件”模式之间切换,在浏览器内存限制内加密敏感文件。

什么是 PGP?

PGP(良好隐私)是一种加密程序,可为数据通信提供加密隐私和身份验证。

谁可以阅读加密消息?

只有拥有与用于加密的公钥相对应的私钥的人才能阅读消息。

我需要安装什么吗?

不,它直接在您的 Web 浏览器中工作。

我可以使用在其他地方生成的密钥吗?

是的,您可以将任何有效的 PGP 公钥或私钥块粘贴到相应的字段中。

密钥是否存储在我的浏览器中?

否,我们不将密钥存储在 LocalStorage 或 cookie 中以最大程度地提高安全性。您必须自己保存它们。

我可以加密多大的消息?

理论上非常大,但由于您通过 URL 哈希共享,您可能会遇到浏览器 URL 长度限制(通常约为 2000 个字符)。对于更大的数据,请使用“文件”模式。

加密是否抗量子计算?

它使用标准的 RSA-4096,它对经典计算机高度安全,但在理论上不抗量子计算。

openpgp.js 可靠吗?

是的,openpgp.js 是一个广泛使用的、经过审计的 OpenPGP 协议的 JavaScript 实现。

我可以验证是谁发送了消息吗?

这个基本工具侧重于为机密性进行加密。它目前不支持添加加密签名来验证发件人。