¿Extrae el ID de usuario GPG del archivo de clave pública?

3

¿Es posible extraer el ID de usuario de la clave pública de GPG?

Solo tengo una clave pública y quiero saber a quién podría pertenecer. Encuentro una solución alternativa posible: publicar esta información en el servidor de claves: descodifica la información y la revela al público. Pero no estoy seguro, debería hacer esto.

¿Es posible extraer el ID de usuario usando la línea de comando gpg ?

    
pregunta shytikov 05.02.2014 - 12:20
fuente

1 respuesta

3

Use gpg --list-packets [filename] para enumerar todos los paquetes de datos, luego grep para las ID de usuario. Por ejemplo:

$ gpg --export 0xDED9B508F4E10DB2 | gpg --list-packets | Egrep '^:user ID packet'
:user ID packet: "John Doe <[email protected]>"

Una alternativa sería utilizar pgpdump

$ gpg --export 0xDED9B508F4E10DB2 | pgpdump | Egrep '^[[:space:]]*User ID'
    User ID - John Doe <[email protected]>
    
respondido por el Jens Erat 05.02.2014 - 12:54
fuente

Lea otras preguntas en las etiquetas