Ubuntu下的PGP──GPG
已有 732 次阅读2008-1-25 13:13
|个人分类:Ubuntu 学习手记
PGP (Pretty Good Privacy) 是一个可以让您的电子邮件 (E-Mail) 拥有保密功 能的程式。藉此您可以将您的邮件加密
(Encrypt) ,除了您希望的人看得到以外, 没有其它人可以解读。一但加密後,讯息看起来是一堆无意义的乱码 (Random
Characters) 。PGP 提供了极强的保护功能,即使是最先进的解码分析技术也无法解 读 (Decrypt) 加密后的文字。
PGP
加密与解密不像其它传统加密的方式,而是利用所谓的公开钥匙密码学 (Public Key Cryptology)
为基础。
PGP 也可以于信息最后提供 PGP 专属签名 (Digital
Signature; 翻成专属签名 是希望读者不要跟电子邮件中一般自行设定的签名搞混了) 而不将内容予以加密。这 通常是当您公开传送信息时
(如在 Usenet 新闻讨论群组中发言) ,您不想隐藏您所 说的,但更希望让别人知道这信息确实是由您所发出。一旦加上签名後,任何人只要
更改信息本身或签名的话,PGP 都能侦测出来。
在Ubuntu中自备GnuPG软件用于支持PGP加密,其缩写是gpg,正好与pgp相反。如果你的Ubuntu未安装gpg的话,你可以通过sudo apt-get install gnupg来安装。
gpg是个字符界面的软件,需要使用命令行操作,(详见:http://www.blogme.cn/node/3920)如果你觉得麻烦的话,你可以用sudo apt-get install seahorse安装seahorse,这是Gnome下的gpg图形界面。
Ubuntu下使用seahorse时先要创建一个密钥,可是我在建立密钥的时候却出现无法创建的提示,一直不知道什么原因,后来使用命令行操作,发现是文件权限的问题,经过多次修改权限的实验,发现只要把~/.gnupg目录所有者改成当前用户就可以了。