A worked example, rendered from real sample data. Sign in to run the tool on your own input.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBGqvoe8BCAC92Sy1wMexbsSEMADSvGaud678id+Tl0d3jzvc9Wz9R9n/7hH/
Q6rJBxvCZ4R0dUW6/zrjC1lNBmUW+RIvQzWPoFl2eZ1AkvMDRyBpWjylf8MtVZEV
w3wmDSIa3oBRl21Cd1fDRweUEVH1/Lx75TBseAgPi3GzkrPBwyfftTSochdkSDXU
OeSpCAQQ9/kgxF+jkd/AfnANojbM+qWezpaX5/R5ZiS9li738w8RKt/493lRVGKF
/XZ0Tl0yfeo5xnN8TQkK6QBH1q7d1Fx+AtnYAlflNB40U1OXx93zyGTPgVY0UCfe
sP5hX4A6A1NAMdTocg7TcToohtLMEsr4jSplABEBAAG0IUFsaWNlIEV4YW1wbGUg
PGFsaWNlQGV4YW1wbGUuY29tPokBcwQTAQgAXRYhBN3hmY5GvIKBb/vxaZZ5Z/33
95MgBQJqr6HvGxSAAAAAAAQADm1hbnUyLDIuNSsxLjEyLDAsMwIbAwUJA8JnAAUL
CQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRCWeWf99/eTIJwLB/9Y7ptQTRTg
NOONDd3ioO3z4RzUtC2XjhhuxvARiPFUIAR2yGb7m7fyajdVf5hYFNDOxZvZz/Yc
Xjt4r7I7BTInPe7kDsKszAfxcj7cJe++EKKDMMtZEO3aIy56iDT+UhWvBFFnyb54
SYnbE/iQUd7TbuN4KuLmrdqMKhHzho4PQD449fMpQWD9MSVYHzlkCF+je95gyNQ8
I3P/GP7H3YAQT/whjHeOjUPgNH0jts5pnJBMwGyYvP2Zd4XQFzEciIDpx+1r60J6
em3BgZZXM6lDZSSD6QhuFJS4OoLXTNOQ0onruyNa7BMpN88bg9u4qqQ3QAw+yoNM
YlyadzM3h4GI
=H2iB
-----END PGP PUBLIC KEY BLOCK-----═══ Armor ═══
Block: BEGIN PGP PUBLIC KEY BLOCK
Checksum: =H2iB — CRC-24 matches, the body is intact
Body: 681 bytes in 3 packets
═══ Primary key ═══
Key ID: 0x967967FDF7F79320
Fingerprint: DDE1 998E 46BC 8281 6FFB F169 9679 67FD F7F7 9320
Version: v4 (SHA-1 fingerprint)
Algorithm: RSA (encrypt or sign) 2048-bit
Created: 2026-09-20T09:05:51Z (3.0 hours ago)
Expires: 2028-09-19T09:05:51Z (in 2.0 years)
═══ User IDs (1) ═══
• Alice Example <alice@example.com>
═══ Subkeys (0) ═══
ℹ No subkeys. Most modern keys keep the primary key for certification only and put signing and encryption on subkeys.
═══ Packet structure ═══
# 1 tag 6 Public-Key 269 bytes old-format
# 2 tag 13 User ID 33 bytes old-format
# 3 tag 2 Signature 371 bytes old-format
═══ Signatures (1) ═══
positive certification of a user id: RSA (encrypt or sign), hashed with SHA-256, made 2026-09-20T09:05:51Z
═══ Findings ═══
✓ No structural problems, weak algorithms or expiry issues found.
═══ Check the same thing locally ═══
gpg --show-keys --with-fingerprint key.asc
gpg --list-packets key.asc
Walk every packet of an armoured PGP public key: fingerprint, user IDs, subkeys and checksum. Part of the DevTools Surf developer suite. Browse more tools in the Security / Crypto collection.