前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GPG基本使用方法

GPG基本使用方法

作者头像
Huramkin
发布2018-09-17 17:05:14
1.7K0
发布2018-09-17 17:05:14
举报
文章被收录于专栏:Huramkin的归档库Huramkin的归档库

简介及安装方式

GnuPG是用于加密、数字签名及产生非对称匙对的软件。下载与安装方式:gpgtools

开始

在安装完成后在终端输入

1

gpg --help

如果安装成功,就可以看到GPG的相关使用方法

生成密钥

1

gpg --gen-key

输入此命令后,跟随向导设置密钥种类、长度、有效期、个人信息以及私钥密码

使用

加密与解密
加密

1

gpg --recipient [SUBID] --output testen.txt --encrypt test.txt

解密

1

gpg --output testde.txt --decrypt testen.txt

recipient 指定接收者 output 指定加密后文件的名称 encrypt 指定需要被加密的文件 SUBID可以通过gpg --list-keys来获取

签名
仅签名

1

gpg --sign test.txt

如需要生成单独的签名文件

1

gpg --detach-sign test.txt

签名并加密

1

gpg --local-user [发信SUBID] --recipient [接收SUBID] --armor --sign --encrypt test.txt

验证签名

1

gpg --verify test.txt.asc test.txt

管理

列出已有密钥

1

gpg --list-keys

删除已有密钥

1

gpg --delete-key [SUBID]

上传密钥

1

gpg --send-keys [SUBID] --keyserver hkp://subkeys.pgp.net

导入密钥

1

gpg --import []

从公钥服务器获得他人公钥

1

gpg --keyserver hkp://subkeys.pgp.net --search-keys [SUBID]

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介及安装方式
  • 开始
    • 生成密钥
    • 使用
      • 加密与解密
        • 签名
        • 管理
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档