我有一个 GnuPG 密钥对,其中包含一个主密钥(仅具有认证功能)和 3 个子密钥(分别具有Sign、Encrypt和Authenticate功能)。实际上,当我开始时,我只有子密钥的私钥(我有一个存根,标记为#,而不是主私钥)
我这样做:
gpg --list-secret-keys)。有一个主密钥存根 ( #) 和三个子密钥。gpg -e USER)加密消息gpg -d):好的。gpg --edit-key)。gpg --delete-secret-keys不适用于主密钥(它只是一个存根)或子密钥。gpg --delete-keys)gpg --list-secret-keys:无密钥killall gpg-agent)gpg --receive-keys )gpg --list-secret-keys。我想我没有正确删除私有子项,我想使用命令gpg --edit-key我只删除了公共子项。如果没有主密钥(它只是一个存根),我如何删除私有子密钥?
再次导入秘密主密钥后,我可以通过执行删除主私钥及其三个子密钥gpg --delete-secret-key …