date
related_level
slug
type
relate_date
summary
status
tags
category
last_updated
Nov 12, 2025 10:17 PM
是否已更新
orginal_page
是否推荐
gpg 文件常见路径
/etc/apt/keyrings
/usr/share/keyrings
/etc/pki/rpm-gpg- rhel
下载网站提供的公钥
wget -O- "<url>"|sudo gpg --dearmour -o /usr/share/keyrings/ansible-archive-keyring.gpg--dearmour将 ASCII 格式的 GPG 公钥转换为二进制格式
创建自己的密钥(如无)
gpg --full-generate-key- username 后续用于 uid
查看已导入的公钥
gpg --list-keys- uid 传递给
gpg --recipient
使用公钥创建加密密码文件
echo -e "password\n" | gpg --encrypt --recipient '<uid>' -o ~/.msmtp.pw.qq.gpg
chmod 600 ~/.msmtp.pw.qq.gpg
gpg --no-tty -q -d ~/.msmtp.pw.qq.gpg- 测试
导出并导入公钥
- 导出
gpg --export --armor '<uid>' > public-key.asc--armor以 ascii 格式导出,可读性较高,可复制粘贴gpg --export '<uid>' > public-key.pub.gpg- 默认的 gpg 为二进制,体积较小
- 导入
gpg --import public-key.asc
导出私钥
gpg --export-secret-key '<uid>' > secret-key.gpg
gpg --import secret-key.gpg
- Author:白鸟3
- URL:https://blog.kun2peng.top/operation/gnupg_tool
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
