预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

XX大学 本科实验报告 课程名称:网络安全技术 1421351 学号: 姓名:XXX 网络工程 专业: 班级:网络B14-2 指导教师: 课内实验目录及成绩 序号实验名称页码成绩 1实验五PGP加密软件应用5 24 3 4 信息技术学院 2017年10月20日 XX大学实验报告 课程名称:计算机信息安全实验类型:演示、验证 实验项目名称:实验五PGP加密软件应用 实验地点:信息楼320实验日期:2017年10月20日 实验五PGP加密应用实验 PGP(PrettyGoodPrivacy)是一个基于RSA公开密钥体制的邮件加密软件。其可对用户 邮件内容保密,以防止非法授权者阅读。它能对用户的电子邮件加上数字签名和密钥认证管 理功能,从而使得收信人可以确信邮件是由真正的用户发来的。它的功能强大,而且源代码 是免费的。例如,当用户Alice要传送一封保密信或档案给用户Bob时,必须先取得用户 Bob的公钥,并且将它加入用户Alice的公钥项中,然后使用Bob的公钥将信件加密。当 用户Bob收到用户Alice加密的信件后,用户Bob必须利用其相对的私钥(SecretKey)来 解密。除非其它用户拥有用户Bob的私钥,否则无法解开用户Alice所加密的信件。同时, 用户Bob在使用私钥解密时,还必须输入通行码,如此又对加密后的信息多了一层保护。 1.实验目的与要求 通过PGP软件的使用,进一步加深对非对称密码算法RSA的认识和掌握,熟悉软件的 操作及主要功能,使用它加密邮件、普通文件。 2.实验方法 实验环境与设备:网络实验室,每组必备两台装有Windows操作系统的PC机。 实验用时:2学时(90-100分钟) 3.实验内容及步骤 (1)实验内容 A机上用户(pgp_user)传送一封保密信给B机上用户(pgp_user1)。首先pgp_user对 这封信用自己的私钥签名,再利用pgp_user1公钥加密后发给pgp_user1。当pgp_user1收到 pgp_user加密的信件后,使用其相对的私钥(SecretKey)来解密。再用pgp_user的公钥进 行身份验证。 (2)实验步骤 两台PC机上分别安装PGP软件。实验步骤: 1)运行安装文件pgp8.exe,出现初始安装提示对话框。 2)单击<Next>按钮,出现选择用户类型对话框。首次安装,选择No,I’maNewUser。 3)单击<Next>按钮,之后不需改动默认设置,直至出现安装结束提示。 4)单击<Finish>按钮,结束安装并启动计算机,安装过程结束。 以pgp_user用户为例,生成密钥对、获得对方公钥和签名。实验步骤: 1)第1步:重启软件。单击<开始>按钮,选择“所有程序”→“PGP”→“pgpkeys”。 2)第2步:设置姓名和邮箱 在出现的PGP软件产生密钥对的对话框中,单击<下一步>按钮,弹出设置姓名和 邮箱的对话框。 3)第3步:设置保护用户密钥的密码 在打开的设置密码对话框中。在提示密钥输入的文本框中输入保护pgp_user用户密 钥的密码:(如:123456)在确认框中再次输入。 单击<下一步>按钮。其余操作不需改动安装的默认设置,直至安装结束提示(注: 最终会自动在“我的文档”文件夹中产生一个名为PGP的子文件夹,并产生两个文 件:pubring.pkr和secring.pkr)。 4)第4步:导出公钥 单击任务栏上带锁的图标按钮,选择pgpkeys进入PGPKeys主界面,选择右击,选 择export选项。导出公钥(注意将导出的公钥放在一个指定的位置,文件的扩展名 为.asc)。 5)第5步:导入公钥 在PGPKeys主界面单击工具栏中第9个图标,选择用户(user1)的公钥,并导入。 6)第6步:文件签名 pgp_user对导入的公钥进行签名。右击,选“sign”,输入pgp_user的密钥。 以上操作同样的用户pgp_user1在B机上实现。 pgp_user用私钥对文件签名,再用pgp_user1公钥加密,并传送文件给pgp_user1。 a)创建一个文档并右击,选择“PGP”→“Encrypt&Sign”选项。 b)选择接收方pgp_user1,按照提示输入的pgp_user私钥。 c)此时将产生一个加密文件,将此文件发送给pgp_user1。 pgp_user1用私钥解密,再进行身份验证。 a)pgp_user1收到文件后右击,选择“PGP”→“Decrypt&Verify”选项。 b)在输入框中根据提示输入pgp_user1的私鈅解密并验证。 下面介绍PGP的主要功能和使用方法。PGP8.1是基于WINDOWS平台的。使用PGP8.1可 以简洁而高效地实现邮