Puoi utilizzare gpg --dry-run
per impedire le modifiche.
La riga seguente stamperà l'id della chiave nella sua uscita (può essere modificata usando i normali modificatori come --with-colons
per ulteriori elaborazioni). A4FF2279
è l'ID della chiave qui.
$ gpg --dry-run --import pubkey.asc
gpg: key A4FF2279: public key "[User ID not found]" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
gpg: no ultimately trusted keys found
Ho appena provato, la chiave non è stata memorizzata nel mio portachiavi, ma l'ID della chiave è stato stampato. Ma attenzione con --dry-run
, la pagina man ha un avvertimento:
--dry-run
Don't make any changes (this is not completely implemented).
Una discussione più approfondita di più varianti per l'output leggibile dall'uomo, leggibile da una macchina e molto tecnica per diverse versioni di GnuPG si trova in Stack Overflow question Come visualizzare i dettagli della chiave gpg senza importarla? . Tutti loro presenteranno anche l'ID della chiave.