为 gpg 密钥添加昵称

Akr*_*nix 5 gnupg pgp

除了我的真名之外,我想添加我在网络上更容易识别的昵称(或别名或 AKA);进入我的公共 pgp 密钥。

在 gpg 上完成这项工作的正确方法是什么?

Jen*_*rat 3

有多种选择。选择哪种方式取决于您的需求和偏好。简单讨论一下个别的优缺点:

  • “usenet”风格,在名字和姓氏之间的引号中添加假名:

    John 'Random Hacker' Doe <john@example.org>
    
    Run Code Online (Sandbox Code Playgroud)

    我更喜欢这个版本,明确化名部分是什么,并且不会滥用注释字段,但如果他们严格遵守命名政策,它可能会阻止某些(少数)人签署您的密钥。

  • (错误)使用评论字段

    John Doe (Random Hacker) <john@example.org>
    
    Run Code Online (Sandbox Code Playgroud)

    在获取密钥签名时可能问题较少,但注释字段的使用通常被认为是至关重要的

  • 添加单独的用户 ID

    John Doe <john@example.org>
    Random Hacker <hacker@example.net>
    
    Run Code Online (Sandbox Code Playgroud)

    当昵称有单独的邮件地址时尤其是一个好主意。您可能不会获得该用户 ID 的签名。如果您打算采用这种方式,请考虑将笔名放在引号中,甚至可以为其创建一个单独的密钥。