Mientras que las otras respuestas son correctas, no necesita software adicional. Puede obtener toda esta información de gpg si agrega el interruptor de línea de comando -vv
. (Esto significa información detallada adicional). Por ejemplo, la forma más fácil de obtener información detallada sobre un mensaje con formato OpenPGP es simplemente escribir:
gpg -vv
Y luego pegue el mensaje en él (o pase un nombre de archivo como argumento). Por ejemplo, pegar en el mensaje anterior le brinda la siguiente información detallada e interesante:
gpg: armor: BEGIN PGP SIGNED MESSAGE
gpg: armor header: Hash: SHA1
:packet 63: length 19 - gpg control packet
gpg: armor: BEGIN PGP SIGNATURE
gpg: armor header: Version: GnuPG v1.4.13 (GNU/Linux)
:literal data packet:
mode t (74), created 0, name="",
raw data: unknown length
gpg: original file name=''
I vote YES on this important measure.
Alan Eliasen
:signature packet: algo 17, keyid E48184B5B05676B1
version 4, created 1373178616, md5len 0, sigclass 0x01
digest algo 2, begin of digest 79 1e
hashed subpkt 2 len 4 (sig created 2013-07-07)
subpkt 16 len 8 (issuer key ID E48184B5B05676B1)
data: [159 bits]
data: [160 bits]
gpg: Signature made Sun 07 Jul 2013 12:30:16 AM MDT using DSA key ID B05676B1
gpg: using PGP trust model
gpg: key 92F88CF9: accepted as trusted key
gpg: key 6C77A726: accepted as trusted key
gpg: Good signature from "Alan Eliasen (http://futureboy.homeip.net/) <[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 402C C0D3 D527 13E3 FB7C 7103 E481 84B5 B056 76B1
gpg: textmode signature, digest algorithm SHA1
En esa salida, puede ver claramente la identificación de la clave de 16 dígitos hex: E48184B5B05676B1
Eso le permitirá buscar al firmante en un servidor de claves usando algo como:
gpg --search-keys E48184B5B05676B1
Por cierto, escribí la guía GPG a la que hace referencia, y puedo asegurarle que firmé el mensaje anterior. :)