# 生成 gpg 密钥
gpg --gen-key
# 生成吊销证书
gpg --gen-revoke E1A73397717E99A57FBBC0D488E775A75B7232B4
# 列出所有 gpg 公钥
gpg --list-keys
# 列出所有 gpg 私钥
gpg --list-secret-keys
# 删除 gpg 公钥
gpg --delete-keys E1A73397717E99A57FBBC0D488E775A75B7232B4
# 删除 gpg 私钥
gpg --delete-secret-keys E1A73397717E99A57FBBC0D488E775A75B7232B4
# 输出 gpg 公钥 ascii
gpg --armor --output public.key --export E1A73397717E99A57FBBC0D488E775A75B7232B4
# 输出 gpg 私钥 ascii
gpg --armor --output private.key --export-secret-keys E1A73397717E99A57FBBC0D488E775A75B7232B4
# 上传 gpg 公钥
gpg --send-keys E1A73397717E99A57FBBC0D488E775A75B7232B4 --keyserver
# 查看 gpg 公钥指纹
gpg --fingerprint E1A73397717E99A57FBBC0D488E775A75B7232B4
# 导入 gpg 密钥(导入私钥时会自动导入公钥)
gpg --import private.key
# 加密文件
gpg --recipient E1A73397717E99A57FBBC0D488E775A75B7232B4 --output encrypt.file --encrypt origin.file
# 解密文件
gpg --output origin.file --decrypt encrypt.file
# 文件签名,生成二进制的 gpg 文件
gpg --sign file.txt
# 文件签名
GPG 过期
于 2020-12-16 16:12:10 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)