GPG是加密和数字签名的免费工具,大多用于加密信息的传递。

在Ubuntu下,用GPG命令可以实现文件的加密和解密,而且GPG基本上每个发行版都会预装。

gpg -c file # 加密一个文件,会生成file.gpg
gpg file.gpg # 解密file.gpg 还原成file文件

常用基本命令

gpg --gen-key # 生成秘钥对
gpg --list-keys # 查看已有的秘钥
gpg --delete-secret-keys <...@qq.com> # 删除私钥
gpg --delete-key <...@qq.com> # 删除公钥
gpg --armor --output public.key --export <uid> # 导出私钥
gpg --armor --output private.key --export-secret-keys <uid> # 导出公钥
gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys <PUBLIC_KEY_ID> # 将公钥上传服务器



生成秘钥时候如果出现下面的提示后卡住

We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.

手动安装一下面的软件即可解决问题!

sudo apt install rng-tools

下面是我在本地生成秘钥对并将公钥发到了服务器

公钥服务器:http://keys.gnupg.net/、http://keyserver.ubuntu.com:11371/


Linux gpg命令相关推荐

  1. Linux Yum命令(转)

    2019独角兽企业重金招聘Python工程师标准>>> Linux Yum命令(转) 一. yum是什么 yum = Yellow dog Updater, Modified 主要功 ...

  2. Linux 常用命令全称,看看你 get 到了哪些?

    作者丨飘飘雪 https://www.cnblogs.com/wangcp-2014/p/6539035.html 从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多, ...

  3. Linux常用命令英文全称与中文解释Linux系统

    Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su: ...

  4. Linux rpm 命令

    Linux rpm 命令用于管理套件. rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 ...

  5. linux常用命令_Linux常用命令全称

    从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧! 必备Linux命令和C语言基础_C语言_嵌入式开发工程师-创客学院​www. ...

  6. linux定位so快捷方式_5分钟带你了解Linux常用命令全称

    从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧! pwd:print work directory 打印当前目录 显示出当前工 ...

  7. linux yum 命令 详解

    linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...

  8. Linux常用命令学习大全

    Linux常用命令大全 窍门:Ctrl+F 快速查找Linux命令(为了方便查看,下面的每个标题都可以点击收缩) Linux命令 - 系统信息 命令代码 注释说明 arch 显示机器的处理器架构(1) ...

  9. linux中vim的全拼,linux常用命令全拼

    原标题:linux常用命令全拼 命令缩写 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windo ...

最新文章

  1. Pycharm中实现查找和替换
  2. 听说你有10年的工作经验?还是你把1个经验反复用了10年?
  3. Google团队在DNN的实际应用方式的整理
  4. 软件项目经理新手上路9 - 谁是你的敌人?
  5. Redis-17Redis内存回收策略
  6. Logback 配置文件这么写,TPS 提高 10 倍!
  7. Win 10 Revit 2019 安装过程,亲自踩的一遍坑,有你想要的细节
  8. Git之Github使用(一):Push代码到Github
  9. webpack 多入口打包配置示例
  10. python日志模块logging
  11. java lbp_OpenCV中基于LBP算法的人脸检测测试代码
  12. VTK_Learning_频域处理_快速傅里叶变换及其反变换
  13. Clickhouse MergeTree系列(Replacing、Summing等)表引擎使用说明
  14. mysql中的like什么意思,MySQL中Like是什么意思?
  15. function函数的基本方法:
  16. 如何使用友盟统计(自定义事件)
  17. 反映个把月才退了个零头 ——消费者投诉旅游平台退款难
  18. 水仙花数(Java实现)
  19. 第一次软件工程作业--心理测试系统
  20. 零基础入门python第013讲课后测试题及答案:元祖:戴上了枷锁的列表

热门文章

  1. 更新image的方法
  2. QJsonObject 和 QByteArray 互转
  3. 视觉SLAM十四讲 ch3 (三维空间刚体运动)笔记
  4. opencv 摄像头捕获的图像保存为avi视频 代码解析
  5. Numpy 数组索引
  6. python类实例化 输入参数名字 下划线_Python 用下划线作为变量前缀和后缀指定特殊变量...
  7. b站推荐怎么重置_b站手机怎么上传视频
  8. python|简单实现英文单词大小写转化
  9. python列表操作计算列表长度并输出,python列表 (list)
  10. 活动报道 | 四家香港科大EMBA校友所在企业荣登“中国卓越管理公司”第三届榜单...