Um die Schlüssel-IDs (8 Bytes, 16 hexadezimale Ziffern) abzurufen, hat dieser Befehl in GPG 1.4.16, 2.1.18 und 2.2.19 für mich funktioniert:
gpg --list-packages <key.asc | awk '$ 1 == "keyid:" {print $ 2}'
Weitere Informationen (zusätzlich zur Schlüssel-ID):
gpg --list-packages <key.asc
Um noch mehr Informationen zu erhalten:
gpg --list-packages -vvv --debug 0x2 <key.asc
Der Befehl
gpg --dry-run --keyid-format long --import <key.asc
funktioniert auch in allen 3 Versionen, aber in GPG 2.1.18 wird nur die Schlüssel-ID des Hauptschlüssels (und nicht der Unterschlüssel) und in 1.4.16 sowohl die Hauptschlüssel als auch die Unterschlüssel gedruckt.
Befehle in anderen Antworten (z. B. gpg --show-keys
, gpg --with-fingerprint
, gpg --import --import-options show-only
) funktioniert in einigen der oben genannten 3 GPG-Versionen nicht, daher sind sie nicht portierbar, wenn mehrere GPG-Versionen als Ziel ausgewählt werden.