Use pgpdump
, que está disponível em todos os repositórios de pacotes relevantes.
$ cat <<EOT | pgpdump
> -----BEGIN PGP MESSAGE-----
> Charset: ISO-8859-15
> Version: GnuPG v2.0.20 (MingW32)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> .............+AWJjL0Un8xWK0lFgw26Oos
> ynzsVjy9fZAVlzoVN3XgucjIG8guTrakLbbvF0aMwDIwUXb3x1b+4hGNmkx+TUQV
> kE6WcnnJw5B+8/m3CQ+IxbalHKAOu7VRHZ7XJCvY6dLAIQGSmwx77S3TV4zKH5PR
> p3e15GJbcM+Gfo9Ka8u6KtGZALEk9xsZjH3QmfyB66dARp4/u7gJZrJ9hd5bzXJ9
> LfjEvqygdpTeak2etz+r90WbiC/P4mnXQoxz7s3m1nJESb6VcpipJFkfwFdl1BYx
> 0XVfY/uH/gkQGiPNQL.....................O87w==
> =Cnbj
> -----END PGP MESSAGE-----
> EOT
Dada a mensagem completa, ela irá mostrar a chave que foi criptografada para (com a entrada fornecida, ela mostrará apenas uma mensagem de erro).