PGP (Pretty Good Privacy) 是一个可以让您的电子邮件 (E-Mail) 拥有保密功 能的程式。藉此您可以将您的邮件加密 (Encrypt) ,除了您希望的人看得到以外, 没有其它人可以解读。一但加密後,讯息看起来是一堆无意义的乱码 (Random Characters) 。PGP 提供了极强的保护功能,即使是最先进的解码分析技术也无法解 读 (Decrypt) 加密後的文字。
PGP 加密与解密不像其它传统加密的方式,而是利用所谓的公开钥匙密码学 (Public Key Cryptology) 为基础。举例来说,当您要传送一封保密信或档案给笔者 时,必须先取得笔者的公开钥匙 (Public Key) ,并且将它加入您的公开钥匙环 ( Public Keyring) 中,然後利用笔者的公开钥匙将信件加密。当笔者收到您加密的信 件後,笔者必须利用其相对的私人钥匙 (Secret Key) 来解密。因此,除非其他人拥 有笔者的私人钥匙,否则无法解开您所加密的信件。同时,笔者在使用私人钥匙解密 时,还必须输入通行码 (Pass Phrase),如此又对加密後的讯息多了一层保护。
PGP 也可以於讯息最後提供 PGP 专属签名 (Digital Signature; 翻成专属签名 是希望读者不要跟电子邮件中一般自行设定的签名搞混了) 而不将内容予以加密。这 通常是当您公开传送讯息时 (如在 Usenet 新闻讨论群组中发言) ,您不想隐藏您所 说的,但更希望让别人知道这讯息确实是由您所发出。一旦加上签名後,任何人只要 更改讯息本身或签名的话,PGP 都能侦测出来。
虽然 PGP 是如此容易使用,但它却也可能因为误用而导致泄密。您应该试著熟 悉 PGP 中众多的指令後再使用它来传送重要讯息。例如,当您下这个指令,pgp -sa 时,这将只会把讯息予以签名,而并不予以加密。虽然结果看起来 好像是加密了,其实不然,全世界的任何人都可以将其恢复为原来的文字。