首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以机器可读的格式获取apt的密钥ids和指纹

以机器可读的格式获取apt的密钥ids和指纹
EN

Unix & Linux用户
提问于 2014-12-22 22:10:04
回答 1查看 19.5K关注 0票数 15

我试图修补木偶实验室中的一个问题--易于使用密钥指纹作为标识符,以确保某个特定的密钥由其40位数字的密钥指纹显示。

我在检查键是否存在时遇到困难,我需要一个命令,该命令将输出以下内容:

  • 钥匙的8位数字的ID。
  • 钥匙的16位数字的ID。
  • 钥匙的40位数字的ID。

是否有一个apt-key命令可以用于输出这些值,每行一个,这样我就可以解析输出并检查键是否存在?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-12-22 23:07:37

apt-key adv将允许您将选项直接传递给GnuPG。

所以你可以做这样的事情来得到可理解的发泄:

代码语言:javascript
复制
# 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似乎会给您您所关心的行。

票数 27
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/175501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档