Estrazione del userid GPG dal file della chiave pubblica?

3

È possibile estrarre userid dalla chiave pubblica GPG?

Ho solo la chiave pubblica e voglio sapere a chi potrebbe appartenere. Trovo una possibile soluzione alternativa: pubblicare queste informazioni su keyserver: decodifica le informazioni e le rivela al pubblico. Ma non sono sicuro, dovrei farlo.

È possibile estrarre userid utilizzando la riga di comando gpg ?

    
posta shytikov 05.02.2014 - 12:20
fonte

1 risposta

4

Utilizza gpg --list-packets [filename] per elencare tutti i pacchetti di dati, quindi grep per gli ID utente. Ad esempio:

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

Un'alternativa sarebbe utilizzare pgpdump

$ gpg --export 0xDED9B508F4E10DB2 | pgpdump | Egrep '^[[:space:]]*User ID'
    User ID - John Doe <[email protected]>
    
risposta data 05.02.2014 - 12:54
fonte

Leggi altre domande sui tag