首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rpm -Kv输出分析

rpm -Kv输出分析
EN

Unix & Linux用户
提问于 2016-02-10 16:16:41
回答 2查看 485关注 0票数 0

我在我的一个实验包中从rpm -Kv获得了这个输出:

代码语言:javascript
复制
clime@coprbox ~/v4tests $ rpm -Kv signed10.rpm
signed10.rpm:
    Header V3 RSA/SHA1 Signature, key ID f67e1676: NOKEY
    Header SHA1 digest: OK (6289e7d8d0a73be107945df48cefb762a5036eb1)
    V3 RSA/SHA1 Signature, key ID f67e1676: BAD
    MD5 digest: OK (3c8cafddad94a1e75adf52c59203cd3a)

现在,有两行提到“签名”:

代码语言:javascript
复制
    Header V3 RSA/SHA1 Signature, key ID f67e1676: NOKEY

    V3 RSA/SHA1 Signature, key ID f67e1676: BAD

第一行的意思是什么,第二行的意思是什么?

EN

回答 2

Unix & Linux用户

发布于 2016-02-10 19:46:30

来自:http://www.rpm.org/max-rpm/s1-rpm-checksig-using-rpm-k.html

md5消息表示包文件中包含的校验和以及生成包时计算的校验和与验证期间由RPM计算的校验和匹配。因为两个校验和匹配,所以不太可能修改包。

因此,有一个签名,但(在您的例子中)两个摘要(校验和)。

第一行的意思是不导入gpg。

第二行说签名无效。

票数 0
EN

Unix & Linux用户

发布于 2016-02-10 20:42:52

我发现在任何rpm文件中实际上都有两个签名-一个符号标头和第二个签名header+payload数据。正如您所说,还有两个摘要-一个是md5 on header+payload,另一个(sha1)仅在标头上。

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

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

复制
相关文章

相似问题

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