回答:
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を取得するのでしょうか?これらは暗号化されたショートハッシュであると思った愚かな私...