Quite A few years ago (in middle school) I created some gpg keys, published them to a keyserver, etc. because I was l33test kid on the block. Now I have gone through a few new computers and OS's, etc. and lost the private keys and revocation certificates. It's a good thing that I didn't create the keys with any expiration, so they can live on forever!

My question is this, are these keys going to be out their till the end of time? or at some point will they be erased? Is it true that I can't get them removed without the revocation certificates? Is their any issues I might run into with these keys existing out there forever?


3 Answers 3


"Privacy" had a different meaning when PGP got its name. Keyservers and the implications of publishing the names and metadata of people who signed your keys wasn't a well understood issue back then, but today it is a pretty serious privacy concern.

Since email addresses change, and "identity" can be reasonably tied to legal name, birth date and city of residence, I have a PGP entry up there with a little too much information, and signatures from some interesting characters.

A reasonable study of signature dates can be used to figure out where I was on what date, with whom I met and what conferences I might have attended. I would like to remove my keys and play my cards a little closer to my chest, but I can't.

To the best of my knowledge, there's no way to remove the information, even if you have the revocation certificate. They'll just be stored with the revocation to indicate that your key was compromised.

I would be very happy to be wrong about this.

The downside to having unrevoked keys in the wild aren't too serious. It can look a little unprofessional, make you harder to find on a key server, and can lead to people sending you emails you can't decrypt. Aside from that and the normal concerns about your social network leaking through the web of trust, there are no serious issues.


At some point, I found no less than five published key pairs, bearing my email address. I did not create them, so I must assume that someone else did, for reasons which evade me. I am not overly concerned with these keys.

Your situation is similar, except that since the keys were really yours, you know that the private key is not in Evil Hands. I suggest you just stop worrying about it.

In an ideal world, people who want to use your public key to write you an email will first validate the public key they find in the key servers, using the Web of Trust. In the real world, they will use the key that you advertised on your Web page or sent to them in a previous email. Either way, spurious keys on key servers will be ignored.


As already stated those keys will exist forever. I've also one such annoying old key 1024D/FCFAC0B0. I've marked that old key as revoked by signing it with a newly created key for the identity:

"WARNING: Key was revoked! (Identity for revoking) <[email protected]>"

Plus I additionally signed it with my current key.

You must log in to answer this question.

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