厄运来得毫无征兆——我很犹豫,但现在是时候说再见了。

概要与 TL;DR

我的 OpenPGP 密钥(46592D6A02E9F6F2D65E9CD806F430C0B77FC2B9)及其绑定的身份(Carter Zhang)已被泄露。我已吊销了我的 OpenPGP 密钥对,并将吊销信息上传到了密钥服务器。你可以通过在电脑上运行 gpg --refresh-keys 46592D6A02E9F6F2D65E9CD806F430C0B77FC2B9 或在手机上使用 OpenKeychain 进行刷新来导入吊销信息。从 2025-07-01T09:18:05Z 起,你就不应再信任这个身份。

发生了什么?

当我尝试在局域网服务器上安装一个 TTS 引擎时,突然发现 pip 正在试图安装来自 NVIDIA 的专有库。我立即终止了操作,并向 ChatGPT 咨询。随后我确认该库确实是专有的。不久之后,我发现服务器上的 LibreTranslate 实例也在使用一些 NVIDIA 的专有依赖项。

我不确定 npm 和其他包管理器是否也安装了专有软件,但我可以确定的是,我至少曾在服务器上以明文形式存储过我的 OpenPGP 私钥。那款 NVIDIA 的专有库导致我的密钥被泄露。

因此,我在此正式吊销我的 OpenPGP 密钥对,并终止所有基于该密钥的加密信任关系。

接下来会发生什么?

我非常非常犹豫要不要说再见,但美好终将结束。在我离开之前,我将整理好一切:

  1. 我会尽快处理我的后事。几天内,我几乎所有的账户——包括但不限于电子邮件、Jabber、Matrix、Mastodon、Diaspora 和 Pleroma——都将被注销。
  2. 我个人的网站将被保留。今后的所有更新都会发布在我的博客上。
  3. 自由软件中文网的管理权限将移交给 Zumfy(zumfy@autistici.org,https://zumfy.codeberg.page),他是我目前最好的朋友。
  4. 等一切完成后,我将创建一个新身份,并为其建立一个全新的个人网站,随后在这个网站上放出链接。你可以通过新网站上提供的联系方式再次联系我,但是否信任我新的身份,完全由你决定,与我过去的加密身份无关。

告别

我将永远铭记我们共享的每一个眼神、每一次笑声和我们共同流下的每一滴眼泪。以最真挚、最无瑕的心灵,我会将我们相处的每一个瞬间——每一段珍贵的回忆——作为我们情谊的永恒见证。这些回忆将永远、光辉灿烂地留存在我灵魂深处。

再见了,亲爱的朋友们。愿你们前方的道路洒满星光,愿你们在我缺席的每一天都充满意义与喜悦。请记住,当你们迈向新的旅程时,我的思念将与你同行,为你们的成功欢呼,为你们的苦难祈福。在没有我的日子里,愿你们的人生旅程始终充满满足与喜悦。