天天看点

Kali Linux签名失效的解决方法

在《Kali Linux修改更新源》中提到,使用apt-get update下载更新源中的软件列表。但是有时会出现GPG错误,签名失效。如图1中的错误。

Kali Linux签名失效的解决方法

图1签名失效

相关链接1 GPG是在互联网中传输数据时的一种加密方式。加密软件中最为著名的是PGP(Pretty Good Privacy ),它是一种商业付费软件。而GPG是GnuPG的缩写,是免费开源的,可以替代PGP。

出现图1显示错误的主要原因是sources.list中指定的更新源更新了自己仓库的GPG秘钥,导致Kali Linux中的关于秘钥过期,需要重新导入新的秘钥。

使用apt-key指令重新导入新的秘钥,如图2所示。

Kali Linux签名失效的解决方法

图2 apt-key 指令导入秘钥

apt-key指令的作用是用来管理Kali Linux系统中的软件包密钥,adv是指令的参数,表示使用高级特性来更新pgp秘钥,这里的高级特性指的是指定服务器地址和PGP公钥。--keyserver指定了服务器地址,--recv-keys指定了PGP公钥,需要注意的是该公钥是图1中错误提示里提到的公钥。

更新PGP秘钥成功之后,再次使用apt-get update指令更新软件列表,如图3所示。

Kali Linux签名失效的解决方法

图3  更新软件列表

继续阅读