.gnupg
我的目录中有公钥和私钥文件(pubring.gpg
和secring.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 等的(部分)指纹。