如何创建额外的 gpg 密钥环

如何创建额外的 gpg 密钥环

.gnupg我的目录中有公钥和私钥文件(pubring.gpgsecring.gpg)。我想创建一个新的密钥环trustedkeys.gpg,也在中.gnupg,我可以向其中添加其他人的公钥。

我如何创建这个新的钥匙圈?

答案1

使用 gpg (GnuPG) 2.0.26 测试:

gpg --no-default-keyring --keyring trustedkeys.gpg --fingerprint

初学者提示:您可以使用任何文件名,而不仅仅是trustedkeys.gpg

它会说gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

使用:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>

答案2

gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

如果您希望从那时起密钥环也被 GPG 默认使用,那么正如您所说的,请省略开关--no-default-keyring

gpg(1)在选项下的手册中查找更多信息--keyring

答案3

gpg --export KEY1 KEY2 > trustedkeys.gpg对于公钥和:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg获得完整的密钥(包括私人部分)。

您可以在其中提供 KEY1、KEY2 等的(部分)指纹。

相关内容