更改 GPG 中按键允许的操作?

更改 GPG 中按键允许的操作?

当您--gen-key在 GPG 中时,您可以选择密钥可用于签名、认证、加密和身份验证的哪些操作。

这些可以晚点吗修改的(即,如果当前密钥有 C,并且旧密钥被撤销,显然可以创建一个新密钥,但这不是问题)删除或添加操作?

答案1

可以修改密钥允许的用途,但该gpg工具不支持它(即使在版本 2 中也是如此)。要更改密钥的用途,您需要修改gpg.基本思想详述于gnupg-users邮件列表中的线程:使用信息由自签名携带,因此您需要更改使用解析器以强制使用您感兴趣的值,然后在密钥上创建新的自签名,例如通过更改密钥的到期日期。

答案2

change-usage是隐藏的子命令,它将更改允许的操作。

$ gpg --edit-key $KEYID

gpg> change-usage
Changing usage of the primary key.

Possible actions for a RSA key: Sign Certify Encrypt Authenticate 
Current allowed actions: Sign Certify 

   (S) Toggle the sign capability
   (E) Toggle the encrypt capability
   (A) Toggle the authenticate capability
   (Q) Finished

Your selection?

来源-

  1. 详细解释在给出的答案三麦另一个问题。
  2. 上面的链接也提到了评论给出的夏大卫斯蒂芬·基特的这个问题的答案。

相关内容