赞
踩
一、前言:
1.PGP:
PGP(Pretty Good Privacy)是一个基于RSA加密体系的加密软件。可以用来对邮件进行加密以防止非授权者阅读,对邮件加上数字签名从而使收信人可以确认邮件的发送者,并能确信邮件没有被篡改。
2.GPG:
即GnuPG,是PGP标准的一个免费实现。
3.非对称加密:
公钥、私钥互补存在,公钥加密的只能用私钥解密,私钥加密的只能用公钥解密。可以创建口令来保护私钥不被盗~~窃滥用。创建了以后后,在解密信息、数字签名、加密文件的时候需要键入私钥保护口令。
4.数字签名和邮件加密:
甲给乙发邮件,甲先用消息摘要算法(MD5)生成一个该邮件的128位特征值,然后甲用自己的私匙将上述的128位的特征值加密,附加在邮件后,再用乙的公匙将整个邮件加密。这样这份密文被乙收到以后,乙用自己的私匙将邮件解密,得到甲的原文和签名,乙的PGP也从原文计算出一个128位的特征值来和用甲的公匙解密签名所得到的数比较,如果两者一致就说明这份邮件确实是甲寄来的且传递过程中未被篡改。
更多详情请参考度娘:
http://baike.baidu.com/view/7607.htm
点击KeyID可进入查看详情:
6.与朋友交换公钥
在做完了以上几步以后,你就可以与其他同样创建了自己的密钥对的好友们进行公钥交换了。你可以使用如下任一种方式导入其他人的公钥:
(1)朋友直接把他的公钥以文件形式发送给你,这时候你可以:
a.通过命令行导入
gpg --import filename
b.通过gpa界面导入
6.接收带有数字签名的邮件
输入私钥保护口令以查看收件箱
带有对方数字签名的邮件,Enigmail会自动校验其签名合法性以及是否被篡改
7.向已经交换了密钥的联系人发送签名并加密的、带附件的邮件
撰写邮件,添加附件,勾选上安全菜单的数字签名和加密邮件选项:
然后键入私钥保护口令:
选择邮件加密签名方式:
发送过程中,签名并加密邮件,会稍微影响处理速度,稍微忍耐下吧: )
然后,在接收方看到的邮件就是这样的:
如此一来,就算客官你用的是雅虎邮箱,也不用怕怕啦~Hope you enjoy it~
参考资料:
http://baike.baidu.com/view/7607.htm
http://terrychen.info/encryption-gpg4win
http://blog.sina.com.cn/s/blog_44abafb201008zjo.html
http://blog.sina.com.cn/s/blog_44abafb201008zgc.html
http://www.ithov.com/linux/104420_2.shtml
http://blog.sina.com.cn/s/blog_44abafb201008y95.html
http://hanning5137.blog.51cto.com/2914528/792787
http://www.heibai.net/book/html/wangluogongju/youjiangongju/2010/1021/3564.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。