Когда передается файл с защищенным открытым ключом GnuPG, то есть file ( pubkey.gpg
), который был создан с помощью:
gpg -r 0xDEADBEEF --export --armored > pubkey.gpg
Каков наилучший способ получить информацию, такую как отпечаток пальца в этом файле, не импортируя ее в мою связку ключей?
Лучший способ, который я нашел до сих пор (и я не доволен), это:
gpg --dry-run --import pubkey.gpg
Естественно, я просмотрел справочную страницу gpg, но не нашел очевидного решения.
Чтобы напечатать отпечаток отпечатка бронированного ключа на диске, не импортируя его, просто используйте
--with-fingerprint
:Вуаля!
источник
--with-fingerprint
является необязательным .Вы можете проверить визуализатор пакетов Kazu Yamamoto PGP, который отображает формат пакетов OpenPGP (RFC 4880) и PGP версии 2 (RFC 1991).
Чтобы получить и скомпилировать:
Использовать его еще проще:
На этом сайте также доступен интерфейс cgi-bin: http://www.pgpdump.net/cgi-bin/pgpdump
источник
gpg --list-packets