gpg 加密工具
GPG(GNU Privacy Guard)是一个开放源代码的加密工具,可以用来加密文件、生成密钥对、签名文件等。在 Linux 中,gpg
命令是与 GPG 工具交互的主要方式。下面是 gpg
命令的基本使用教程:
1. 安装 GPG
大多数 Linux 发行版已经预装了 GPG。如果没有,你可以使用包管理工具来安装它:
-
在 Ubuntu 或 Debian 上:
sudo apt update
sudo apt install gnupg -
在 CentOS 或 RHEL 上:
sudo yum install gnupg
-
在 Fedora 上:
sudo dnf install gnupg
2. 生成密钥对
GPG 使用公钥和私钥对来加密和解密信息。你可以通过以下命令来生成一对密钥:
gpg --gen-key
此命令会引导你完成密钥生成过程。你需要选择密钥类型(通常选择默认的 RSA),密钥长度(2048 或 4096 位),并为密钥设置过期日期。然后,你需要设置一个用户标识符(通常是你的名字和电子邮件地址),并设置一个密钥保护密码。
3. 列出现有密钥
查看你当前的密钥对:
gpg --list-keys
4. 导出公钥和私钥
-
导出公钥