Comment faire pour que GnuPG (en particulier la version 1.4.12) affiche la totalité du format 64 bits (8 octets) ) ID de clé pour une clé sur un trousseau de clés sur mon système?
Faire gpg --list-keys --fingerprint XXXXXXXX
affiche uniquement la partie 32 bits de l’ID clé, que je connais déjà, ainsi que l’empreinte digitale (qui au moins dans le passé n’était pas nécessairement identique à l’ID clé, bien que les 32 bits les plus à droite correspondent dans ce cas particulier). Cas).
Googling a montré quelques pages sur l'importance de spécifier l'ID de clé 64 bits pour minimiser le risque de collision, ainsi que certaines options de GnuPG qui souhaitent ou acceptent un ID de clé long, mais je n'ai rien trouvé sur la manière d'afficher réellement le long ID clé.
Sinon, vous pouvez utiliser:
gpg --keyid-format LONG -k 0xDEADBEEF
Ou:
gpg --keyid-format 0xLONG -k 0xDEADBEEF
Vous pouvez voir l'ID de clé longue en utilisant l'option --with-colons
(oui, très intuitif).
Pour imprimer uniquement l'ID de clé longue, utilisez quelque chose comme:
$ gpg --list-keys --with-colons XXXXXXXX | awk -F: '/^pub:/ { print $5 }'