804 字
4 分钟
PGP 公钥
PGP 公钥
Q&A
这是什么?
PGP(Pretty Good Privacy)最初是一套用于讯息加密、验证的应用程序,现在多作为一种技术标准。
GPG(GNU Privacy Guard)是一套开源的加密与签名工具,是 OpenPGP 的完整实现。它可以让你在互联网上安全地传输信息,避免中间人篡改或窃听。
这有什么用?
- 你可以使用我的公钥来加密消息或文件,加密之后将只有我可以解密。
- 你可以使用我的公钥来验证我签名的信息确实是由我发出的,而没有经过任何篡改。
- 当通信双方互相拥有对方公钥之后,可以使用对方的公钥加密信息,并使用自己的私钥签名,实现端对端加密。
应该如何使用?
- 从附录中获取我的私钥并导入
gpg --import public.asc其中 public.asc 是一个二进制文本文件,里面写有我的完整公钥。或者使用公钥服务器导入
gpg --keyserver hkps://keys.openpgp.org --search-keys nhirsama@outlook.com
- 验证公钥指纹
gpg --fingerprint nhirsama@outlook.com请务必对照导入的公钥指纹与附录中提供的指纹是否一致,以确保公钥未经篡改。 3. 加密信息
echo "需要加密的信息" | gpg --encrypt --armor --recipient nhirsama@outlook.com或直接加密文件
gpg --encrypt --recipient nhirsama@outlook.com secret.txt
- 验证签名
gpg --verify file.sig file.txt
我为何要这么做
在隐私泄漏愈发频繁的当下,我们必须使用零信任原则来保护我们的隐私安全。 很多通讯软件底层设计对用户透明,且没有公开其源代码。 我们无法确保数据在传输过程中被加密,即使加密传输我们也无法确保在哪一步被解密。 当然,我们的很多聊天信息即使泄漏也不会造成什么危害,但是当我们要传递账号密码等关乎人身财产安全数据的时候,也要无条件信任那些企业吗?因此我们需要显式加密与解密信息,以此来保护我们的隐私安全。
附录
建议优先使用公钥服务器获取最新的公钥信息,此页面上的公钥信息并非实时更新。
公钥
-----BEGIN PGP PUBLIC KEY BLOCK-----
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1o9C-----END PGP PUBLIC KEY BLOCK-----下载链接:PUBLIC.asc
指纹
pub ed25519 2025-10-04 [SC] 4A98 4E32 30CA CE17 3516 C733 41A6 A096 8A38 CECCuid [ 完全 ] ling <nhirsama@outlook.com>sub cv25519 2025-10-04 [E]sub ed25519 2025-10-10 [S] [有效至:2030-10-09]sub ed25519 2025-11-17 [A] [有效至:2028-11-16]公钥服务器
部分信息可能已经过时









