PGP怎么加密解密?(PGP加解密文件和邮件方法)

PGP(Pretty Good Privacy)是一种数据加密和解密计算机程序,为数据通信提供加密隐私和认证。 PGP通常用于签名,加密和解密文本,电子邮件,文件,目录和整个磁盘分区,以及提高电子邮件通信的安全性。它由Phil Zimmermann于1991年创建。
  • 要使用PGP,您需要生成一对密钥,其中包括公钥和私钥。公钥用于加密数据,私钥用于解密。您可以与他人共享公钥,但必须保密私钥。
  • 要使用PGP加密消息,您需要收件人的公钥。然后,您可以使用此公钥在计算机上加密消息。只有具有相应私钥的人才能解密加密消息。
  • 要使用PGP签名消息,您将使用自己的私钥为消息创建数字签名。任何人都可以使用您的公钥验证此签名。
PGP可以与多种软件程序一起使用,并且可用于许多不同的操作系统。一些流行的PGP软件程序包括GnuPG(GNU隐私卫士),Symantec加密桌面和Gpg4win。本章会分别介绍 纯文本、文件和邮件 的加解密方法。
加密纯文本
打开 notepad/记事本;
1.png
在此处输入内容;
输入完成后点击 “收件人”;
2.png
一般建议勾选 “签名” 和 “为我加密” ,如果需要为别人加密的话需要导入对方的公钥。
导入公钥的方式为:

1、左上角 “文件” - “导入” ,导入后使用第一个生成的名为“ROOT”的密钥对进行信任。
3.png
2、确认无误后点击 “ 签名/加密记事本内容”。
4.png
3、输入私钥密码。

然后会显示以下内容,发送给别人时请全文复制。
5.png
解密纯文本
点击 “Notepad”,将PGP加密的文本复制到记事本框内。
点击 “解密/验证记事本内容”。
加密文件
把文件拖入主界面,点击 “签名/加密”。(参照上一部分步骤加密)

解密文件
将文件拖入主界面,点击 “解密/校验”。

加密邮件
1、在List上右键 - “导出” ,并保存。
jiamiemail.png
2、再以相同的方式点击 “导出私钥” ,并保存。
jiamiemail2.png
3、打开支持PGP加密的邮箱客户端(此处以 Mozilla Thunderbird 为例)。

jiamiemail3.png

4、点击 “工具” - “OpenPGP密钥管理器”。

5、点击 “文件”。
6、分别导入公私钥,并信任。
注:导入私钥需要输入密码。

注2:若想发送给别人加密邮件,请在此处导入他人的公钥,并选择信任。
jiamiemail3.png
7、关闭窗口,再次点击 “工具” - 账户设置。

8、找到PGP所对应邮箱下的 “端对端加密” 选项。

9、选择和ID所对应的密钥对。
注:ID可在此查看↓
chakanID.png

10、向下划,分别勾选 “默认要求加密” 、 “默认添加我的数字签名”。

11、退回到主页面,选择 “新建消息”。

填写收件人
在 “安全” - “加密技术” 下选择 “OpenPGP”。
1、此处应注意,若是发给别人用于交换PGP公钥,则请勿勾选加密,只选择 “附上我的公钥” 和 “对此消息数字签名”。

2、若您不知如何导入他人公钥,请向上翻至 “加密邮件” 部分开头。

3、若发送给自己或发送给已导入公钥的收件人,则全选。

解密邮件
理论上导入私钥后是自动解密的,效果如下
jiemiemail.png

总结
请保护好自己的私钥和私钥密码,不要将其发给别人,使用网盘或IM传播/备份时请注意软件的安全性,使用习惯后,PGP可作为良好的隐私保护工具。

任何加密方式都可能被滥用,若程序被开发的初心是好的,开发者、教程创作者、传播者就不应为滥用而负责,这是对开源的尊重,也是对内容创作者的尊重,我发布这篇文章的初心是为正在参与维护的一个数码社区提供参考,某种意义上也是想为简中互联网内系统化的PGP教程拓荒;我希望这篇文章可以帮助普通人保护自己的隐私,希望初创的企业和团队可以以这种成本极低方式保护数据,希望这篇文章友益,唯独不希望被滥用。

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)