以nginx为例,将nginx-1.18.0.tar.gz、nginx-1.18.0.tar.gz.asc下载到同一个目录下。

[root@wp ~]# wget https://nginx.org/download/nginx-1.18.0.tar.gz
[root@wp ~]# wget https://nginx.org/download/nginx-1.18.0.tar.gz.asc
[root@wp SOURCES]# ll
-rw-r--r--  1 root   root   1016K Apr 21  2020 nginx-1.18.0.tar.gz
-rw-r--r--  1 root   root     455 Apr 21  2020 nginx-1.18.0.tar.gz.asc

先 gpg --verify 验证一下,提示没有公钥,得到公钥ID。

[root@wp SOURCES]# gpg --verify nginx-1.18.0.tar.gz.asc
gpg: Signature made Tue 21 Apr 2020 10:13:35 PM CST using RSA key ID A1C052F8
gpg: Can't check signature: No public key

再从公钥服务器获取公钥,格式为 gpg --keyserver <key_server> --recv-keys <public_key_ID>。keyserver上网去搜,常用的有hkp://pgp.mit.edu、hkp://keyserver.ubuntu.com


[root@wp SOURCES]# gpg --keyserver hkp://pgp.mit.edu --recv-keys A1C052F8
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: requesting key A1C052F8 from hkp server pgp.mit.edu
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key A1C052F8: public key "Maxim Dounin <mdounin@mdounin.ru>" imported
gpg: key A1C052F8: public key "Maxim Dounin <mdounin@mdounin.ru>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 2
gpg:               imported: 2  (RSA: 2)

导入公钥以后再验证,提示 Good signature即可。

[root@wp SOURCES]# gpg --verify nginx-1.18.0.tar.gz.asc
gpg: Signature made Tue 21 Apr 2020 10:13:35 PM CST using RSA key ID A1C052F8
gpg: Good signature from "Maxim Dounin <mdounin@mdounin.ru>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B0F4 2533 73F8 F6F5 10D4  2178 520A 9993 A1C0 52F8

linux安装包PGP加密验证相关推荐

  1. Linux安装包-run制作

    linux安装包制作简单总结: 1.压缩文件:解压后直接可以使用     tar,zip,gz等 2.包管理工具     ubunut:deb,redhat:rpm 3二进制包:脚本+程序     b ...

  2. Ubuntu 16.04版本的 网易云音乐 linux 安装包资源以及下载过程

    网易云官网没有了支持Ubuntu16.04 版本的Linux安装包 ,以下提供相关绝版资源的链接: https://pan.baidu.com/s/10H5ifLJonrBq2F1kA2kpqw    ...

  3. 【泛微ecology】E-Mobile 7 win+linux 安装包(版本20210409)

    E-Mobile 7 win+linux 安装包(版本20210409) 含 emp_patch_20210526 更新包 链接:https://pan.baidu.com/s/1gj_Cj8Zq6I ...

  4. linux安装包U盘刻录工具:rufus-3.13.exe

    linux安装包U盘刻录工具:rufus-3.13.exe

  5. redis linux 安装包下载,redis linux安装包

    redis linux安装包适用于Linux系统平台,如果您需要搭建NOSQL数据库,可以在本页下载该安装包.安装存在一些前提要求,例如C++编译环境.gcc编译器,下载解压包之后,需要您根据项目情况 ...

  6. 荣耀预装linux安装包,关于华为机子没有预装应用商店讨论

    在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定啦! 在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定啦! 深度操作系统 今天 随着预装深度操作系统(deepin)的荣耀笔记本(L ...

  7. linux 安装包 在此作用域中尚未声明_Linux运行go项目报错:copy_file_range: bad file descriptor...

    这两天在 Linux 环境部署一个 Go 项目遇到一个报错:copy_file_range: bad file descriptor.网上查找各种方法,花了两天的时间,经过一番折腾后才解决,觉得非常有 ...

  8. vsftpd linux安装包,Linux下vsftpd的安装配置

    一.安装 由于很多时候都是在没有网络的情况下安装,所以下载rpm包来安装,我这里环境如下: 系统:redhat enterprise 6.5 vsftpd安装包:vsftpd-3.0.2-21.el7 ...

  9. Linux安装包deb和rpm格式,deb格式和rpm格式是什么?_网站服务器运行维护

    win10电脑蓝屏按什么键恢复?_网站服务器运行维护 win10电脑蓝屏需要重启电脑按F8键,进入高级选项界面,选择安全模式或恢复到上一次正确的配置:如果能进入安全模式,请把电脑蓝屏之前安装的软件卸载 ...

最新文章

  1. 《编程匠艺》读书笔记之十四
  2. 全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别(转)
  3. python有限循环_Python循环
  4. Scala集合常用方法:fold折叠
  5. @TableLogic注解表示逻辑删除
  6. 【转】UML基础: 第1部分 - 类图 (Class Diagram)
  7. hadoop 2.7.3伪分布式安装
  8. .[转] 读十年书,不如读懂这百句话
  9. 网吧赚钱靠什么不求人
  10. minicom 使用方法
  11. 配置mysql读写分离
  12. xdg-open命令
  13. win10 系统锁屏壁纸的目录
  14. Eclipse简介、安装及常用快捷键
  15. 癫狂的dom——利用css3让dom动起来
  16. SaaS,PaaS和IaaS在一张图中进行了解释
  17. java监听器是什么_Java监听器
  18. android自动修音,唱吧自动修音软件
  19. 混战的低代码江湖,如何区分「李逵」和「李鬼」?
  20. 大数据Map Reduce 和 MPP数据库 的区别

热门文章

  1. HBuilder创建App并打包发布
  2. 基于vue的人机验证
  3. 影视后期行业概述、制作流程、岗位划分、薪资待遇、课程介绍详解
  4. 【学习笔记】windows快捷键
  5. 为什么大数据工程师比Java程序员工资高
  6. Oracle 操作语句
  7. verilog ~|
  8. 工具及方法 - 使用DOS批处理给Windows文件批量改名
  9. CodeForces - 1526C2
  10. Warning: [antdv: LocaleProvider] `LocaleProvider` is deprecated. Please use `local