Answers:
apt-key adv
将让您直接将选项传递给GnuPG。
因此,您可以执行以下操作以获取可解析的支出:
# apt-key adv --list-public-keys --with-fingerprint --with-colons
⋮
fpr:::::::::126C0D24BD8A2942CC7DF8AC7638D0442B90D010:
pub:-:4096:1:9D6D8F6BC857C906:2014-11-21:2022-11-19::-:Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>::scSC:
fpr:::::::::D21169141CECD440F2EB8DDA9D6D8F6BC857C906:
⋮
由于您只对指纹感兴趣(8位和16位ID仅是指纹的末尾),| grep ^fpr
因此似乎可以为您提供所需的信息。
fingerprint[-8:]
(Python)可以获得8位ID,fingerpint[-16:]
获得16位ID?我以为这些是从密码学上获得的短哈希表示愚蠢的……