美文网首页
使用GPG加密标签

使用GPG加密标签

作者: 若兮缘 | 来源:发表于2018-12-16 22:14 被阅读83次
GPG简介

GPG工具出现之前,有一个PGP的加密工具(收费),后来由GNU组织开发出了一个新的PGP替代产品,即GnuPG,简称GPG
标签创建完成之后如果开发者只希望由自己来修改标签,那么就必须进行标签的加密,这里仅演示GPG工具的基本使用方法。

下载安装

进入官网https://www.gnupg.org/,点击download菜单,找到windows版本,点击Gpg4win进入下载页面

点击绿色下载按钮,然后选择PayPal,选择$0,点击download,安装为傻瓜式安装

使用方式

1.图形化操作方式: 进入安装的bin目录,运行 kleopatra.exe,即可使用图形化进行操作

2.使用命令方式,打开cmd,输入gpg -help查看命令帮助

生成自己的密钥

gpg --gen-key #生成密钥,需要输入姓名和邮箱

下一步要求为密钥设置一个密码,要求至少8个字符

生成完成后有如下信息:
密钥号:F40DD259F82F4B3A
公钥信息:pub...
用户ID: ruoxiyuan sillyme@163.com

生成撤销号

为了以后如果密钥过期,可以通过服务器进行撤销加密操作,最好生成一个撤销整数。
gpg --gen-revoke [密钥号] #需要输入密钥密码,然后生成一堆字符

查看密钥

gpg --list-keys

文件的加密与解密

加密操作:gpg --recipient 密钥号 --output 加密输出文件 --encrypt 原文件
解密操作:gpg --output 解密输出文件 --decrypt 被加密的原文件
解密时需要输入密钥密码

删除密钥

gpg --delete-secret-keys [用户id] #先删除私钥
gpg --delete-key [用户id] #后删除公钥

导出密钥

gpg --armor --output 导出文件 --export 密钥文件
gpg --armor --output 导出文件 --export-secret-keys 密钥文件

添加加密标签

git tag -u "签名" -s <tag_name> -m "msg" <hash_val>
添加标签并使用GPG加密,通过-s参数进行加密,加密需要使用指定签名否则加密失败,使用-u参数
加密前需要进行gpg配置:
git config --global gpg.program "src\gpg.exe" #配置gpg程序位置
git config --global user.signingkey [密钥号] #配置签名(可选)
git tag -v <tag_name> #验证标签

相关文章

  • 使用GPG加密标签

    GPG简介 在GPG工具出现之前,有一个PGP的加密工具(收费),后来由GNU组织开发出了一个新的PGP替代产品,...

  • 安全加密(使用gpg工具实现公钥加密)

    对称加密算法 特性: 缺陷: 算法 密钥交换 应用程序: RPM 使用gpg实现对称加密 gpg -o file ...

  • GPG 基本命令总结

    GPG加密系统 一、基本命令使用 Use "gpg --full-generate-key" for a full...

  • GPG Suite for Mac(GPG加密软件) v2018

    专业的GPG加密软件哪里有?MacDown为大家带来gpg suite mac破解版,这是一个GPG加密工具套装,...

  • 文件加密工具GPG

    GPG GPG是一个基于命令行的工具,主要用于给文件进行加密。 一、生成密钥 在使用GPG之前,必须生成一对密钥。...

  • GPG和keybase.io

    GPG(GnuPG)是一种使用混合加密技术(对称/非对称,对称加密提升加密速度,公钥加密用来保证key交换时的安全...

  • 2018-01-13网络安全基础知识及私有CA

    LInux上的加解密工具:OpenSSL,GPG(pgp协议) 加密算法和协议:对称加密:加密和解密使用同一个密钥...

  • gpg加密

    ​1 概述 工作中,可以用加密的工具对数据进行加密,本文介绍了如何用gpg实现对称和非对称的加密 2. 对称加密 ...

  • Linux命令学习手册-gpg

    功能 GPG 是加密和数字签名的免费工具,大多用于加密信息的传递。 除了仅用密码加密外, GPG 最大的不同是提供...

  • 使用gpg加密和发送文件

    本文使用的操作系统是ubuntu 16.04 desktop版本 安装gpg 也许你会发现已经安装过gnupg了。...

网友评论

      本文标题:使用GPG加密标签

      本文链接:https://www.haomeiwen.com/subject/hucfkqtx.html