gpg下载安装教程
AI摘要
leondoo.com
1
gnupg-{版本号}
./configure make sudo make install ``` ```
./configure
C:\Program Files (x86)\GnuPG\bin
Debian/Ubuntu系统 执行令: bash sudo apt-get update sudo apt-get install gnupg ``` ``` Fedora/CentOS系统 执行令: bash sudo yum install gnupg ``` ```
Debian/Ubuntu系统 执行令: bash sudo apt-get update sudo apt-get install gnupg ``` ```
Debian/Ubuntu系统
Fedora/CentOS系统 执行令: bash sudo yum install gnupg ``` ```
Fedora/CentOS系统
GPG下载安装教程
Linux系统:通过包管理器安装缺失的依赖(如libgcrypt20)。 Windows系统:重新运行Gpg4win安装程序,确保勾选全部依赖组件。
Linux系统:通过包管理器安装缺失的依赖(如libgcrypt20)。
Windows系统:重新运行Gpg4win安装程序,确保勾选全部依赖组件。
``` ```
bash ./configure make sudo make install ``` ```
bash gpg --decrypt 文件名.gpg ``` ```
bash gpg --encrypt --recient [接收者邮箱] 文件名 ``` ```
bash gpg --full-generate-key ``` ```
bash gpg --list-keys ``` ``` 输出结果包含公钥ID和用户信息,表示密钥对已成功创建。
bash gpg --sign 文件名 ``` ```
bash gpg --version ``` ``` 若显示版本信息(如GnuPG 2.x.x),则安装成功。
bash sudo apt-get update sudo apt-get install gnupg ``` ```
bash sudo yum install gnupg ``` ```
bash wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz tar -xzf gnupg-{版本号}.tar.gz cd gnupg-{版本号} ``` ```
bash
bash
cd gnupg-{版本号}
cd
gpg --decrypt 文件名.gpg ``` ```
gpg --decrypt 文件名.gpg
gpg --encrypt --recient [接收者邮箱] 文件名 ``` ```
gpg --encrypt --recient [接收者邮箱] 文件名
gpg --full-generate-key ``` ```
gpg --full-generate-key
gpg --keyserver hkp://pgp.mit.edu --send-key [公钥ID]
gpg --list-keys ``` ``` 输出结果包含公钥ID和用户信息,表示密钥对已成功创建。
gpg --list-keys
gpg --sign 文件名 ``` ```
gpg --sign 文件名
gpg --version ``` ``` 若显示版本信息(如GnuPG 2.x.x),则安装成功。
gpg --version
gpg --version
libgcrypt20
libgpg-error
make
rng-tools
sudo apt-get install gnupg
sudo apt-get update sudo apt-get install gnupg ``` ```
sudo apt-get update
sudo make install
sudo yum install gnupg ``` ```
sudo yum install gnupg
tar -xzf gnupg-{版本号}.tar.gz
wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz tar -xzf gnupg-{版本号}.tar.gz cd gnupg-{版本号} ``` ```
wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz
~/.gnupg
一、GPG简介 GPG(GNU Privacy Guard)是一款基于开源协议的非商业化加密工具,支持对文件、邮件等数据的加密、解密及签名验证。其前身是商业软件PGP,后由自由软件基金会开发为免费替代品,广泛应用于信息安全领域。GPG通过非对称加密技术,结合公钥与私钥机制,确保数据传输的可靠性和身份的真实性。
一、GPG简介
七、基础使用示例
三、Linux系统安装
下载Gpg4win安装包 访问Gpg4win官网下载版本安装程序(如gpg4win-x.x.x.exe )。 安装步骤 双击运行安装程序,选择默认安装路径。 勾选组件(必选“GnuPG”心组件,可选“Kleopatra”图形界面工具)。 完成安装后,打开令行工具(CMD或PowerShell),输入gpg --version验证是否成功。 环境变量配置(可选) 若令行提示“gpg不是内部令”,需手动将GPG安装目录(如C:\Program Files (x86)\GnuPG\bin)添加到系统环境变量PATH中。
下载Gpg4win安装包 访问Gpg4win官网下载版本安装程序(如gpg4win-x.x.x.exe )。
下载Gpg4win安装包
下载源码包并解压: bash wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz tar -xzf gnupg-{版本号}.tar.gz cd gnupg-{版本号} ``` ``` 编译并安装: bash ./configure make sudo make install ``` ```
下载源码包并解压: bash wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz tar -xzf gnupg-{版本号}.tar.gz cd gnupg-{版本号} ``` ```
二、安装前的准备
五、生成密钥对
依赖 确保系统已安装基础编译工具(如gcc、make)和依赖库。部分Linux发行版需手动安装libgpg-error等库。
依赖
公钥分发问题 使用令gpg --keyserver hkp://pgp.mit.edu --send-key [公钥ID]将公钥上传至密钥服务器,供他人下载验证。
公钥分发问题
六、常见问题与解决
加密文件 bash gpg --encrypt --recient [接收者邮箱] 文件名 ``` ``` 解密文件 bash gpg --decrypt 文件名.gpg ``` ``` 签名文件 bash gpg --sign 文件名 ``` ```
加密文件 bash gpg --encrypt --recient [接收者邮箱] 文件名 ``` ```
加密文件
勾选组件(必选“GnuPG”心组件,可选“Kleopatra”图形界面工具)。
双击运行安装程序,选择默认安装路径。 勾选组件(必选“GnuPG”心组件,可选“Kleopatra”图形界面工具)。 完成安装后,打开令行工具(CMD或PowerShell),输入gpg --version验证是否成功。
双击运行安装程序,选择默认安装路径。
启动密钥生成向导 输入令: bash gpg --full-generate-key ``` ``` 配置密钥参数 密钥类型:选择默认的RSA(默认选项按Enter)。 密钥长度:建议设置为4096位以增安全性。 有效期:输入0表示过期,或指定天数/周数(如30d、12m)。 用户信息:依次输入姓名、邮箱和注释(可选)。 设置密码短语(Passphrase):需输入两次密码,用于保护私钥。 生成随机熵 若系统提示“随机数不足”,可通过移动鼠标或敲击键盘加速熵池填充,直至密钥生成完成。 查看密钥 输入令: bash gpg --list-keys ``` ``` 输出结果包含公钥ID和用户信息,表示密钥对已成功创建。
启动密钥生成向导 输入令: bash gpg --full-generate-key ``` ```
启动密钥生成向导 输入令:
启动密钥生成向导
四、Windows系统安装
安装报错“依赖缺失” Linux系统:通过包管理器安装缺失的依赖(如libgcrypt20)。 Windows系统:重新运行Gpg4win安装程序,确保勾选全部依赖组件。 密钥生成失败 确保系统时间正确,且熵源充足(Linux可安装rng-tools加速随机数生成)。 存储权限,确保用户对~/.gnupg目录有读写权限。 公钥分发问题 使用令gpg --keyserver hkp://pgp.mit.edu --send-key [公钥ID]将公钥上传至密钥服务器,供他人下载验证。
安装报错“依赖缺失” Linux系统:通过包管理器安装缺失的依赖(如libgcrypt20)。 Windows系统:重新运行Gpg4win安装程序,确保勾选全部依赖组件。
安装报错“依赖缺失”
安装步骤 双击运行安装程序,选择默认安装路径。 勾选组件(必选“GnuPG”心组件,可选“Kleopatra”图形界面工具)。 完成安装后,打开令行工具(CMD或PowerShell),输入gpg --version验证是否成功。
安装步骤
完成安装后,打开令行工具(CMD或PowerShell),输入gpg --version验证是否成功。
密钥生成失败 确保系统时间正确,且熵源充足(Linux可安装rng-tools加速随机数生成)。 存储权限,确保用户对~/.gnupg目录有读写权限。
密钥生成失败
密钥类型
密钥类型:选择默认的RSA(默认选项按Enter)。 密钥长度:建议设置为4096位以增安全性。 有效期:输入0表示过期,或指定天数/周数(如30d、12m)。 用户信息:依次输入姓名、邮箱和注释(可选)。 设置密码短语(Passphrase):需输入两次密码,用于保护私钥。
密钥类型:选择默认的RSA(默认选项按Enter)。
密钥长度
密钥长度:建议设置为4096位以增安全性。
有效期
有效期:输入0表示过期,或指定天数/周数(如30d、12m)。
查看密钥 输入令: bash gpg --list-keys ``` ``` 输出结果包含公钥ID和用户信息,表示密钥对已成功创建。
查看密钥 输入令:
查看密钥
存储权限,确保用户对~/.gnupg目录有读写权限。
源码编译安装(可选) 下载源码包并解压: bash wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz tar -xzf gnupg-{版本号}.tar.gz cd gnupg-{版本号} ``` ``` 编译并安装: bash ./configure make sudo make install ``` ```
源码编译安装(可选)
环境变量配置(可选) 若令行提示“gpg不是内部令”,需手动将GPG安装目录(如C:\Program Files (x86)\GnuPG\bin)添加到系统环境变量PATH中。
环境变量配置(可选)
生成随机熵 若系统提示“随机数不足”,可通过移动鼠标或敲击键盘加速熵池填充,直至密钥生成完成。
生成随机熵
用户信息
用户信息:依次输入姓名、邮箱和注释(可选)。
确保系统时间正确,且熵源充足(Linux可安装rng-tools加速随机数生成)。 存储权限,确保用户对~/.gnupg目录有读写权限。
确保系统时间正确,且熵源充足(Linux可安装rng-tools加速随机数生成)。
签名文件 bash gpg --sign 文件名 ``` ```
签名文件
系统兼容性 GPG支持Linux、Windows和macOS系统。Linux用户可通过包管理器直接安装;Windows用户需下载Gpg4win安装包;macOS用户可通过Homebrew或源码编译安装。 依赖 确保系统已安装基础编译工具(如gcc、make)和依赖库。部分Linux发行版需手动安装libgpg-error等库。
系统兼容性 GPG支持Linux、Windows和macOS系统。Linux用户可通过包管理器直接安装;Windows用户需下载Gpg4win安装包;macOS用户可通过Homebrew或源码编译安装。
系统兼容性
编译并安装: bash ./configure make sudo make install ``` ```
若显示版本信息(如GnuPG 2.x.x),则安装成功。
解密文件 bash gpg --decrypt 文件名.gpg ``` ```
解密文件
设置密码短语(Passphrase)
设置密码短语(Passphrase):需输入两次密码,用于保护私钥。
输出结果包含公钥ID和用户信息,表示密钥对已成功创建。
通过以上步骤,可完成GPG的安装、密钥管理及基础加解密操作。
通过包管理器安装(推荐) Debian/Ubuntu系统 执行令: bash sudo apt-get update sudo apt-get install gnupg ``` ``` Fedora/CentOS系统 执行令: bash sudo yum install gnupg ``` ``` 源码编译安装(可选) 下载源码包并解压: bash wget https://gnupg.org/ftp/gcrypt/gnupg/gnupg-{ 版本号}.tar.gz tar -xzf gnupg-{版本号}.tar.gz cd gnupg-{版本号} ``` ``` 编译并安装: bash ./configure make sudo make install ``` ``` 验证安装 输入令: bash gpg --version ``` ``` 若显示版本信息(如GnuPG 2.x.x),则安装成功。
通过包管理器安装(推荐) Debian/Ubuntu系统 执行令: bash sudo apt-get update sudo apt-get install gnupg ``` ``` Fedora/CentOS系统 执行令: bash sudo yum install gnupg ``` ```
通过包管理器安装(推荐)
配置密钥参数 密钥类型:选择默认的RSA(默认选项按Enter)。 密钥长度:建议设置为4096位以增安全性。 有效期:输入0表示过期,或指定天数/周数(如30d、12m)。 用户信息:依次输入姓名、邮箱和注释(可选)。 设置密码短语(Passphrase):需输入两次密码,用于保护私钥。
配置密钥参数
验证安装 输入令: bash gpg --version ``` ``` 若显示版本信息(如GnuPG 2.x.x),则安装成功。
验证安装
相关问答
发表评论