试验二:PGP实现电子邮件安全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PGP实现电子邮件安全
一、实验要求与目的
了解基本原理,学会基本操作,并能熟练使用
二、实验内容
1、创建一私钥和公钥对
使用PGPtray之前,需要用PGPkeys生成一对密钥,包括私有密钥(只有自身可以访问)和一个公有密钥(可以让交换email的人自由使用)。
2、与别人交换公钥
创建了密钥对之后,就可以同其它PGP用户进行通信。要想使用加密通信,那么需要有他们的公钥。而且如果他们想同你通信他们也将需要你的公钥。公钥是一个信息块,发布公钥:可以将公钥放到密钥服务器上,也可以将公钥贴到文件或Email中发给你想与交换Email的人。
3、对公钥进行验证并使之有效
当你获取某人的公钥时,将它添加到你的公开密钥环中。首先确定公钥的准确性。当你确定这是个有效的公钥时,你可以签名来表明你认为这个密钥可以安全使用。另外,你可以给这个公钥的拥有者一定的信任度表明
4、对E_mail进行加密和数字签名
当你生成密钥对而且已经交换了密钥之后,就可以对email信息和文件进行加密和数字签名。如果使用的email应用程序支持plug_ins,选择适当的选项进行加密;如果email应用程序不支持plug_ins,就可以将email信息发送到剪贴板上从那儿进行加密。若还想包括一些文件,可以从Windows Exporer上进行加密和数字签名。然后再挂到email上进行发送。
5、对E_mail进行解密和验证
当某人给你发送了加密的email时,将内容进行分解,同时验证附加的签名来确定数据是从确定的发送者发送过来的并且没有被修改。如果使用的email应用程序支持plug_ins,选择适当的选项进行加密;
如果email应用程序不支持plug_ins,就可以将email信息发送到剪贴板上从那儿进行加密。将信息拷贝到剪贴板上,并进行解密工作。若还想包括一些文件,可以从Windows Exporer上进行解密。
三、实验结果
1、创建一私钥和公钥对:
私钥
导出公钥
2、与别人交换公钥
3、对公钥进行验证并使之有效
4、文本文件加密解密:
解密后文件
5、用PGPtray的剪切板加密功能加密邮件对E_mail进行加密和数字签名
收到的邮件为
解密后文字为
*** PGP SIGNATURE VERIFICATION ***
*** Status: Good Signature
*** Signer: happyhcs
*** Verified: 2007-11-9 9:34:54
*** BEGIN PGP DECRYPTED/VERIFIED MESSAGE ***