keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
899 stars 37 forks source link

PGP Keybase UID #2846

Open pdostal opened 7 years ago

pdostal commented 7 years ago

Hi all,

I'm just curious, I attended FOSDEM Key Signing Party and I noticed some (6 in fact) users with Keybase UIDs like keybase.io/pdostal <pdostal@keybase.io> and IMHO it's cool, I want to do that as well but I don't know how.

Can I just create UID like that? Why those people did it in the same way? I mean it's fake email address... or is it documented somewhere?

Thanks for the response 👍

starkythefox commented 7 years ago

If I recall there was a Keybase mail service before and keys generated by Keybase when that happened had the keybase.io UID. Take this with a grain of salt cause it is just me trying to recall what I saw on Keybase issues. But some, like me, just did it as an annotation saying "hey, I have a Keybase so you can check it out for other online identities". You can do so on GnuPG with CLI (bash/cmd/powershell) by using gpg[2] --edit key. For GUI ways like Kleopatra, Gnome Keyring or other GUI programs you'll have to look for it.

Here's an example if you use the CLI, assuming GnuPG binary is gpg and is in your PATH and one of your key UIDs contains pdostal. Words after # are just comments for skipping output text or explaining what to do so don't type that. Also this may or may not differ in different GnuPG versions.

gpg --edit-key pdostal

# skipped GnuPG informaton, Copyright, your key info....

gpg> adduid
Real name: keybase.io/pdostal      # The URL-like form of your keybase profile or just blank
Email address: pdostal@keybase.io  # Email-like form to indicate you are pdostal at keybase.io
Comment:     #Just blank, hit enter.
You selected this USER-ID:
    "keybase.io/pdostal <pdostal@keybase.io>"

Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O

# Now you type your key passphrase when prompted
# If succeded, you should see your new UID below the old ones

gpg> save  # Or "quit" if you did something wrong

After that update your public key in Keybase. Also update it on keyserver if you use one.

malgorithms commented 7 years ago

It used to be that if you generated a key with keybase, we just put the ID in as you@keybase.io . And if someone emailed that address, we would forward to you.

problems:

the whole thing was way too messy. we changed the key generation to ask you what email addresses you wanted in there, and we eventually shut off the mail forwarder.

pdostal commented 7 years ago

OK, I added that UID as weel (see sks-keyservers.net keyserver). But still those 6 people from the list added that UIDs later in the same syntax 😮

If something was published before it'd be great to spread it around to propagate Keybase 😄