linux内核证书验证,如何验证下载的linux内核是否被修改过

linux-3.11.4.tar.sign 和linux-3.11.4.tar.xz

这两个文件怎么用呢?

类似MD5校验,第一个文件是一个文本文件,第二个文件是内核文件,现在需要用linux-3.11.4.tar.xz生成linux-3.11.4.tar,并计算linux-3.11.4.tar的校验值是否与linux-3.11.4.tar.sign相等。

第一,下载并解压.xz:

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.4.tar.sign

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.4.tar.xz

xz -d linux-3.11.4.tar.xz

Key ID 0x517D0F0E

0818b9ca8b590ca3270a3433284dd417.png

执行命令:gpg --keyserver wwwkeys.pgp.net --recv-keys0x517D0F0E

[root@VM-196src]#gpg --keyserver wwwkeys.pgp.net --recv-keys 0x517D0F0E

gpg: requesting key 517D0F0E from hkpserver wwwkeys.pgp.net

gpg: key 517D0F0E: public key "LinuxKernel Archives Verification Key " imported

gpg: no ultimately trusted keys found

gpg: Total number processed: 1

gpg:               imported: 1

[root@VM-196 src]#

第三步,验证:

gpg --verify linux-3.11.4.tar.sign linux-3.11.4.tar

验证成功如下:

[root@VM-196 src]# gpg --verifylinux-3.11.4.tar.sign linux-3.11.4.tar

gpg: Signature made Sat 05 Oct 201310:18:29 PM CST using RSA key ID 6092693E

gpg: Good signature from "GregKroah-Hartman (Linux kernel stable release signing key)"

gpg: WARNING: This key is not certifiedwith a trusted signature!

gpg:          There is no indication that thesignature belongs to the owner.

Primary key fingerprint: 647F 2865 4894E3BD 4571  99BE 38DB BDC8 6092 693E [root@VM-196src]#

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值