KMail 允许您使用加密算法,以便对电子邮件进行加密和签名,以保证您与他人在通讯的过程中信件未经篡改。鉴于 Internet 上保护隐私的需求日益增长,您应该尝试一下这个特性。
要在 KMail 中使用加密功能,最简单的方法就是使用现成的 PGP密钥。如果您还没有密钥的话,我们会这里为您进行简单介绍:
打开终端窗口(+->)(->)。
输入 gpg --gen-key。
您将会被询问想要生成何种类型的密钥:请选择 DSA 和 ElGamal。
选择密钥大小:2048 位是默认值,4096 一般只适用于某些苛刻的环境。
您可以选择过期日期:0
代表无过期日期。
输入您的用户身份,其中包含您的真实姓名
、电子邮件地址
,以及可选的注释
。
输入由大小写字母、数字和符号混合的密码句:您需要输入两次。
GPG 将会生成您的密钥。将您的鼠标随意移动、在网上冲浪、播放音乐,因为生成过程中需要很多随机数据。
最后,我们来确定一切正常,输入 gpg --list-keys。您应该看到与下面内容类似的结果:
[peter@community peter]$ gpg --list-keys
pub 1024D/95DBB95A 2005-03-15 姓名 (注释) <your@email.com>
sub 1024g/47FBB9BA 2005-03-15
要获得关于生成 GPG 密钥的更多信息,请参看gpg 手册页或这篇很好的教程。
要启用该密钥,请回到管理身份窗口(->),然后单击加密标签:只需单击更改按钮并选择 OpenPGP 签名密钥及 OpenPGP encryption key 字段并选择您的密钥(参看 图 8.6 “在 KMail 中使用 OpenPGP”),最后单击确定。
现在当您打开新的撰写窗口时,您将会看到两个新图标:
当您写完邮件时,请单击您需要的图标(签名、加密或两者都选)然后单击
或按 Ctrl-Enter。此时将会出现一个对话框,KMail 将会请求您对密钥和收件人的确认:
最后,您需要输入您的 GPG 密码句。
当您收到加密的电子邮件时,您会被提示输入您的密码句:只需在弹出的对话框中输入即可。