用软件加密方法保护电子邮件内容

通常,一封电子邮件的内容在能够接收它的任何一台机器上都可以看到 。不过,事实并非一定如此 。
在电子邮件和数据加密领域,PGP(Pretty Good Privacy)是最为有名的加密工具之一 。从9.0版开始,PGP已经发展成为个人计算机数据保护的一个全面的解决方案 。它除了可以对OutLook、Outlook Express、Eudora以及Entourage中的电子邮件进行加密和解密以外,还能对AOL即时消息工具中的对话进行加密 。不仅如此,PGP甚至可以对整个硬盘进行加密,阻止非法访问 。还有,使用PGP Zip模块,你还能对文档和目录进行压缩和加密 。现在,在PGP的网上商城www.pGPStore.com , PGP的最新版—PGP Desktop Home 9.5售价为95欧元(约合950人民币) 。
你也不一定非要花上大价钱才能保护邮件内容 。GNU Privacy Guard(GnuPG)以实际行动证实了它是开源软件中最好的解决方式之一 。它能与绝大多数电子邮件客户程序结合,为其提供强大的加密技术 。如果你对命令行版本的软件觉得力不从心,也可以在www.gpg4win.org找到gpg4win的完整打包版,安装程序包括GnuPG和Windows 私人秘钥管理器 。
工作原理
GnuPG进行加密要通过叫作公共密钥基础设施(PKI)的简单原理 。每个GnuPG用户都拥有由一个公共密钥和一个私有密钥组成的密钥对 。使用公共密钥进行加密的电子邮件只能用对应的私有密钥解码 。公共密钥及其对应的电子邮件地址集中储存在GnuPG密钥服务器上的数据库中;私有密钥只有它的主人才知道,且在每次使用时都必须输入密码 。要想对一条信息进行加密必须从密钥服务器上获得接收人的公共密钥 。

已加密邮件在传输途中无法被读取
生成密钥
在生成密钥之前,你需要先创建自己的的密钥对:打开GnuPG密钥对生成程序,输入你的姓名、电子邮件地址和密码,程序将使用这些数据生成一个公共密钥和一个私有密钥 。然后,你可以在系统托盘区域的WinPT图标上点右键,在弹出的菜单中选择“密钥管理;在打开的“密钥管理窗口里,能看到刚刚创建的密钥;选中密钥然后选择“发送至密钥服务器;从列表中选择一个服务器,然后点击“是确认你的选择 。在下一页的内容中,我们将向你展示如何使用GnuPG密钥在最流行的一些邮件客户端中给你的电子邮件加密 。
密钥不仅仅可用于给信息加密 。同时,它还可以作为数字签名,使收信人确认邮件来自相应的发件人—这是惟一的具有安全保障的方式 。例如,要在Outlook中使用数字签名,可以从“工具 “选项 “安全中打开“安全设置;然后,点击“获取数字标识,生成电子签名;然后,你就会收到一封电子邮件,按照电子邮件中的说明进行操作,完成后点击“设置,数字签名就显示出来 。
选择接受该证书,并激活选项“给邮件添加数字标识和“以纯文本形式发送邮件 。这样,收信人就可以通过点击签名图标查看你的证书,从而确认你就是发件人 。此外,加密还有其他用途,比如Freenigma工具可以给Google日历中的约会和项目进行加密 。和Google的Webmail(基于网络的邮件)程序一样,Freenigma也使用Ajax技术对Google的约会管理器(Appointment Planner)服务中的私人内容进行加密编码 。OutLook
要在Outlook中对邮件进行加密,需要先从G Data(http://tinyurl.com/yszus)下载英文版的GnuPG免费插件 。安装该插件,然后重新启动Outlook 。这样,如果收到加密的邮件,你必须键入密码才能打开;要发送加密的信息,你还必须提供包括收信人的公共密钥在内的密钥组 。你可以通过将你的通信人的PGP Public Key Block(公钥文本)复制粘贴到文本文档中,从而导入该公钥文本 。公钥文本的开头是“—BEGIN PGP PUBLIC KEY BLOCK—,结尾部分是“—END PGP PUBLIC KEY BLOCK— 。

推荐阅读