linux有签名文件吗,Linux下使用.sig签名文件验证签名

网上一些下载资源会同时提供下载资源名称加".sig"为文件名的分离签名文件,用来校验下载资源的完整性。

以grub为例,当前最新版本的grub为2.00版本,可从 ftp://ftp.gnu.org/gnu/grub/ 下载,有两个文件:grub-2.00.tar.gz.sig和grub-2.00.tar.gz。

验证方法:

$ gpg --verify grub-2.00.tar.gz.sig grub-2.00.tar.gz

gpg: 于 2012年06月28日 星期四 08时11分54秒 CST 创建的签名,使用 DSA,钥匙号 E82E4209

gpg: 无法检查签名:找不到公钥

这说明找不到对应的公钥,同时会提示当前验证的钥匙号为 E82E4209,根据这个钥匙号导入公钥:

$ gpg --recv-keys E82E4209

gpg: 下载密钥‘E82E4209’,从 hkp 服务器 keys.gnupg.net

gpg: 密钥 E82E4209:公钥“Vladimir 'phcoder' Serbinenko ”已导入

gpg: 没有找到任何绝对信任的密钥

gpg: 合计被处理的数量:1

gpg: 已导入:1

$ gpg --verify --verbose grub-2.00.tar.gz.sig grub-2.00.tar.gz

gpg: 于 2012年06月28日 星期四 08时11分54秒 CST 创建的签名,使用 DSA,钥匙号 E82E4209

gpg: 使用 PGP 信任模型

gpg: 完好的签名,来自于“Vladimir 'phcoder' Serbinenko ”

gpg: 警告:这把密钥未经受信任的签名认证!

gpg: 没有证据表明这个签名属于它所声称的持有者。

主钥指纹: E53D 497F 3FA4 2AD8 C9B4 D1E8 35A9 3B74 E82E 4209

gpg: 二进制 签名,散列算法 SHA512

参考:http://bbs.chinaunix.net/thread-1882309-1-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值