生成
4.解密文件
发送给对方
5.数字签名
对某公钥进行数字签名
对文件进行签名或签名和加密
生成
接受到对方
实验三 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、对公钥进行验证并使之有效