Identify email owners by their password and PGP key

Today I will talk about the sources that I use to identify users by their password and PGP key.

There are several resources on the web that allow you to search for related nicknames and email addresses using leaked passwords:




Next, we learn to identify the user’s mail by its public PGP encryption key. And you didn’t know, go, that it’s possible?

Let’s start with the simplest. So, there are services in the network ( ,) on which public PGP keys are laid out.

I personally found peegeepee ( and keybase ( to be the most pleasant services. The data is partially hidden there, but when it scared us.

To extract an email address from a PGP key, we will use the two built-in Linux commands curl and gpg to download and extract the key of interest. Curl is built into Linux and Mac OS by default. For Windows, there is GPG4Win ( which will allow you to download and import PGP keys

Retrieve the full PGP public key:

$ curl******.asc

We read the data of the full PGP key (including the username and his email):

$ curl******.asc | gpg


Posted by: @ESPYER