답변:
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를 얻을 수 있습니까? 암호 적으로 파생 된 짧은 해시라고 생각하는 것이 바보입니다.