What's the minimal (not the entire public key) and secure enough way of sharing your PGP key in an email signature?


1 Answer 1


If you have your publick key on key servers you can only share fingerprint, a link for download your public key is good if you haven't key on key servers or even when you have on key servers because maybe not all people use same key servers.

I use fingerprint and also I have a link to my public key on my blog.

gpg --recv-key B76036EDCAF1C2806B54F51F134C62027E67BBA2

Maybe also you can use key ID and it's possible search on key servers by email and check ID, but it's better to use fingerprint.

  • @SamuelShifterovich, looking by the name or email is not safe at all (anyone could upload a key claiming that it belongs to eg. the US president), although better than nothing (an optimistic ciphering). Using the short keyid, the key is much better narrowed, although there might be collisions. The full fingerprint is much safer (pay attention to the hash used, too).
    – Ángel
    Commented Jun 20, 2016 at 20:50
  • @Ángel but if is a sing of email, anybody can find by email and check the ID or fingerprint, or it's possible make a key with same ID? The fingerprint is better, but if can't use it, the second better is ID.
    – user66871
    Commented Jun 20, 2016 at 20:53
  • @Ángel Great point. And yeah, as the fingeprint can be used for both verification and receivement of the key, it's probably the best way. Commented Jun 20, 2016 at 21:01
  • @JHG I'm talking just about a signature line including your key. Just by sigining the message you are implicitly sharing your key id, but I would still explicitly list either the short or long fingerprint if expecting them to easily get my key. And in fact, I doubt many people would initially notice that the message itself was signed with a different key than the one listed by the signature.
    – Ángel
    Commented Jun 20, 2016 at 21:05
  • 1
    @SamuelShifterovich; JHG fingerprint is B76036EDCAF1C2806B54F51F134C62027E67BBA2, but it can be abbreviated as 7E67BBA2, which is what we call the keyid. See also security.stackexchange.com/questions/84280/…
    – Ángel
    Commented Jun 20, 2016 at 21:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .