GPG(GNU Privacy Guard)是一种基于OpenPGP标准的加密工具,常用于数据加密、身份验证和数字签名。以下是其核心流程的可视化说明:
1. 生成密钥对
- 使用
gpg --full-generate-key
命令创建公钥和私钥 - 📎 公钥 用于加密和验证,🔐 私钥 用于解密和签名
2. 加密数据
- 通过公钥对明文进行加密,生成密文
- 🔒 加密过程确保只有私钥持有者能解密
3. 解密数据
- 使用私钥对密文进行解密,恢复原始内容
- 🔐 解密需严格保护私钥安全
4. 数字签名
- 用私钥对数据生成签名,公钥验证签名有效性
- ✅ 签名确保数据完整性和发送者身份
如需深入了解GPG高级用法,可访问 /tools/gpg_tutorial/advanced。