Windows 将机密存储在哪里?

Windows 将机密存储在哪里?

我找不到 GnuPG 把我的secring (实际上,我找不到任何gpg文件,只有kbx文件),因为我所拥有的%AppData%\gnupg只有:

截屏

答案1

自 2014 年以来,就没有再出现过“secring”。GnuPG 2.1 及更高版本使用不同的存储格式 - 旧的 .pgp/.gpg 文件格式被 .kbx“密钥箱”格式取代,以实现更快的访问(尽管 pubring.gpg 仍然可以识别),并且密钥处理从 gpg 本身移出到 gpg-agent。

与之前的 PGP 和 GnuPG 版本不同,不再需要在“pubring”和“secring”之间复制整个密钥块,而是将所有私钥存储在private-keys-v1.d目录,采用不同的格式,没有任何 PGP 特定的元数据。

(此位置在 PGP 私钥之间共享,GPG,S/MIME 私钥GSM 卡以及 SSH Agent 模式下的 SSH 私钥gpg-代理

用于gpg -K --with-keygrip确定每个私钥使用的文件名(这是不是子密钥由 3 个子密钥组成(与 PGP 指纹相同),注意每个子密钥的私有部分都存储在单独的文件中——如果您的密钥包含 3 个子密钥,那么您将有 4 个.key文件(理论上甚至可以有不同的密码)。

相关内容