安全 - 这是我的公钥吗?我的私钥?或我正在使用的程序的键?

Dis*_*ame 5 encryption security authentication gnupg

我最近问了一个单独的Ask Ubuntu问题,正文中包含以下内容:

W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: 
The following signatures couldn't be verified
 because the public key is not available: NO_PUBKEY 76F1A20FF987672F
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我的部分错误消息暴露了PUBKEY 76F1A20FF987672F. 这是 WINE 的公钥,还是我自己的公钥

最重要的是,PUBKEY 76F1A20FF987672F我不应该在公共论坛(这个)上发布这些信息吗?

我认为私钥是我唯一不想泄露的东西。我现在正在阅读维基百科的公钥密码学页面,但这有点让人不知所措。

use*_*186 11

76F1A20FF987672F
Run Code Online (Sandbox Code Playgroud)

不!这是来自 Winehq.org 的密钥对的密钥 ID!

这不是您的公钥(或私钥)。你可能还没有。如果您需要私钥-公钥对,则必须创建它们。

keyID 就像物理钥匙上的数字。钥匙所属的锁上也有相同的号码。在公共论坛上发布此信息没有害处。winehq 的私钥安全地与...(猜猜是谁?)

葡萄酒总部

WineHQ 更改了他们的私钥-公钥组合。为什么?人们换锁的原因相同。物理钥匙(和数字钥匙)丢失(或删除)或被盗。

请参阅wine 的签名验证错误 - 无法下载索引文件 - 更改镜像对如何从 WineHQ 下载新的公钥没有帮助。一旦你有了新的公钥,更新就会通过。新的公钥将验证 wine 更新来自 WineHQ 而不是其他任何人。那是因为只有 WineHQ 有匹配的私钥。

希望这可以帮助