邮件加密 Gpg4win(GPG)【遵循Openpgp】

什么是Gpg4win

想介绍Gpg4win,需要先做一些铺垫。

1991年,程序员Phil Zimmermann开发了一个免费软件PGP(Pretty Good Privacy),此软件专门用于信息加密,风靡世界。

但由于一些原因,PGP不能继续自由使用。就有了一个PGP的代替品出现,就是GPG,并被取名为GnuPG。

而PGP协议也几经变迁,最终出现了OpenPGP协议,作为PGP加密协议的开放标准版本。

GPG就是OpenPGP标准最有名的实现,可以通过自由软件许可证获得。

讲完历史,我们说回Gpg4win。

Gpg4win是一个基于GPG的Windows版本的文件和电子邮件加密工具。为完成加密工作,它涉及两种密码学标准:OpenPGP和S/MIME。它不仅仅可以加密你的本地文件,还可以通过密钥将加密文件发送给他人,他人解密后即可查看内容。

截至目前为止仍然持续迭代更新。

Gpg4win的下载安装

  1. 推荐去官网下载。进入官网后,点击Download直接下载即可。
  2. 下载后运行.exe文件,进入安装界面。
    安装
  3. 选择需要安装的组件。按需选择即可。

我们简单介绍一下各组件。

  • Gpg4win中包含GPG和Kleopatra、GPA、GpgOL、GpgEX和Browser integration五个相关工具。
  • GPG:Gpg4win的核心。
  • Kleopatra:是密钥管理器和通用加解密窗口。简单的说,Kleopatra中保存了所有的密钥,并且能够对文件进行加密,解密。
  • GPA【GNU Privacy Assistant】:GNU隐私助理,是除Kleopatra之外的另一种证书管理程序。
  • GpgOL【GnuPG for Outlook】:是Microsoft Outlook 2003和2007的扩展,用于签署和加密消息
  • GpgEX【GPG Explorer eXtension】:GPG的浏览器扩展,是Windows资源管理器的扩展,可用于签名和加密文件使用。
  • Browser integration:将GPG注册为本机消息服务。
  1. 修改安装位置。

    5.点击安装,进入自动安装。安装后重启计算机即可。

Gpg4win的加密解密

我们主要介绍使用Kleopatra进行消息的加密解密。

(一)、创建密钥
  1. 安装完成后,我们桌面就生成了Kleopatra的快捷方式。双击运行。
  2. 点击菜单栏:文件-新建密钥对。创建个人密钥对。
  3. 输入用户名,电子邮件【是否勾选“使用密码保护生成的密钥”看个人,我这边暂时不需要】。点击“高级设置”。
  4. “高级设置”中,一般选择密钥类型是RSA,填写密钥的有效期。点击“OK”
  5. 最终点击“新建”,我们就创建出了属于我们的新密钥。
  6. 密钥创建好后,点击“生成您的密钥对的副本”。将密钥保存起来。
  7. 以上步骤完成后,我们就可以在Kleopatra中看到我们创建的密钥。
(二)、导入公钥

上一步安装后,我们已经拥有了自己的公钥.asc文件。

想将跟他人互通加密文件,我们就需要将公钥文件发送给对应的人。双方交换公钥后,就可以进行文件的加密解密啦。

当然,也可以将公钥上传到专门的服务器上【具体方法不赘述了】。

拿到公钥文件后,Kleopatra菜单栏-文件-导入。选择要导入的文件即可导入他人公钥。

交换了公钥并导入Kleopatra后,我们就可以加密自己的文件,解密他人的文件啦。

(三)、使用密钥加密
  1. 将要加密的文件,直接拖拽至Kleopatra内,或者直接按“签名/加密”按钮选择文件。
  2. 文件拖入后,即会弹出签名/加密的相关人员【见下图】,我们一般在勾选“为我加密”,“为他人加密”并在输入框中选择可以解密文件的接收方公钥。
  3. 在输出文件夹中,选择要输出的位置。
  4. 点击右下方“签名/加密”按钮,文件即可被加密,生成一个.gpg文件。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mYgpiBqy-1653808859310)(https://files.mdnice.com/user/26085/e4af55f8-1e96-43c0-b317-332c05d60784.png)]
  5. 将.gpg文件发送给接收方即可。
(四)、使用密钥解密
  1. 拿到加密文件,将文件拖拽到Kleopatra内。选择“解密”
  2. 填写解密文件的输出位置后,即可解密文件。

最后

使用Kleopatra可以直接从 Windows 资源管理器签署单个文件或完整文件夹。可以将多个文件和文件夹进行签名并将它们递归加密到gpgtar存档中。

除了Kleopatra以外,还有跟多基于GPG的工具。比如有Claws Mail,Mac OS端的Mutt等等。

感兴趣的小伙伴们可以在评论区写下自己喜欢的工具,多多讨论与分享使用心得呦。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值