Como alternativa, você pode usar:
gpg --keyid-format LONG -k 0xDEADBEEF
Ou:
gpg --keyid-format 0xLONG -k 0xDEADBEEF
Como faço para que o GnuPG (especificamente a versão 1.4.12) exiba a ID de chave completa de 64 bits (8 bytes) para uma tecla em um chaveiro no meu sistema?
Fazer gpg --list-keys --fingerprint XXXXXXXX
exibe apenas a parte de 32 bits da ID da chave, que eu já conheço, e a impressão digital (que pelo menos no passado não foi necessariamente igual à ID da chave, embora os 32 bits mais à direita correspondem neste caso particular).
O Google pesquisou algumas páginas sobre a importância de especificar o ID de chave de 64 bits para minimizar o risco de colisões e algumas opções do GnuPG que desejam ou aceitam um ID de chave longo, mas não consegui encontrar nada sobre como realmente exibir o ID da chave longa.
Você pode ver o ID da chave longa usando a opção --with-colons
(sim, muito intuitivo).
Para imprimir apenas o ID da chave longa, use algo como:
$ gpg --list-keys --with-colons XXXXXXXX | awk -F: '/^pub:/ { print $5 }'
Tags gnupg