답변:
gpg에 이것에 대한 옵션이 있다는 것을 모르지만 키 파일에서 정보를 추출하는 더 유연한 해결 방법이 있습니다.
mkdir temp-gnupg-dir
export GNUPGHOME=temp-gnupg-dir
gpg --import pubkey.gpg
gpg --list-keys
rm -r temp-gnupg-dir
GNUPGHOME
환경 변수 대신 --homedir=temp-gnupg-dir
모든 gpg 호출에 전달할 수 있습니다 .
온 디스크 기갑 키의 지문을 가져 오지 않고 인쇄하려면 --with-fingerprint
다음을 사용하십시오 .
> gpg --with-fingerprint jm3.asc
pub 1024R/9112BC51 1996-02-05 john manoogian <jm3@*>
Key fingerprint = C9 DC 27 29 0E 1A DB 50 21 C8 64 08 15 29 41 86
uid john manoogian <jm3@foo...
uid john manoogian <jm3@bar...
uid john manoogian <jm3@baz...
uid john manoogian <jm3@qux...
oil!
OpenPGP (RFC 4880) 및 PGP 버전 2 (RFC 1991)의 패킷 형식을 표시하는 Kazu Yamamoto의 PGP 패킷 시각화 장치를 확인할 수 있습니다.
가져오고 컴파일하려면 다음을 수행하십시오.
git clone http://github.com/kazu-yamamoto/pgpdump
cd pgpdump
./configure --prefix=/usr/local/ && make && sudo make install
그것을 사용하는 것이 훨씬 간단합니다.
pgpdump pubkey.gpg
이 사이트에서 사용할 수있는 cgi-bin 인터페이스도 있습니다 : http://www.pgpdump.net/cgi-bin/pgpdump
gpg --list-packets