数据加密实验指导书.docx
《数据加密实验指导书.docx》由会员分享,可在线阅读,更多相关《数据加密实验指导书.docx(15页珍藏版)》请在冰豆网上搜索。
数据加密实验指导书
《数据加密》
实验指导书
重庆科技学院
工商管理学院
一、实验目的
1.熟悉非对称加密算法。
2.掌握私钥和公钥再签名和加密中的应用。
3.了解PGP工具的操作
二、基本要求
实验前认真预习公钥,私钥以及数字签名原理,对称加密和非对称加密算法,PGP的原理以及使用方法,在进行实验时,应注意爱护机器,按照试验指导书的要求的内容和步骤完成实验,尤其应注意认真观察试验结果,做好记录;实验完成后应认真撰写实验报告。
三、软硬件环境
1.计算机
2.WINDOWS操作系统
3.PGP8.0
四、实验内容
1、密钥对的生成
2、密钥的导入导出
3、邮件的加密和签名
五、实验步骤
1.首先使用PGP生成创建密钥对及导出公钥和签名
打开开始菜单》程序》PGP,选择PGPkeys选项。
打开keys选项下的NEWPGPKEY启动新密钥向导对话框,按如下图示生成公钥
2.输入全名和邮件地址.请输入你们自己的真实邮箱和名称。
例如输入的命名是bill,邮件地址是cc@,单击下一步。
3.在要求输入passphrase的对话框中,输入自己设定的密码,不少于8位,例如以123testpass作为自己私钥的密码
4.在PGP完成创建密钥对后,单击下一步,完成。
5.打开PGP的主界面,可以看见我们刚才创建的密钥。
6.打开File菜单>Export>Key导出公钥,在ExportKeytoFile对话框中,以默认的文件名bill.asc保存在桌面上:
7.切换到另一台计算机,我们以相同的方式来创建另一对新密钥并且将其导出。
例如我们输入aa作为全名,aaa@作为邮件地址,导出的公钥文件名为aaa.asc。
步骤和前面的一样。
在此省略。
9.接下来我们来对导出的密码进行导入,打开File菜单,选择Import,在SelectFileContainingKey对话框中,选择另一台计算机的公钥文件(aaa.asc),然后单击打开按钮(假设我们已经将两台计算机的公钥都通过共享的方式复制了桌面),在弹出的Selectkey(s)对话框中,选中要导入的公钥文件,然后单击Import,返回到主界面后会看见多了一个密钥,证明刚才的密钥已经导入成功了。
如下图:
10.打开Keys菜单,选择Sign,对导入进来的公钥进行签名确认。
选中刚才导入的公钥文件(aaa),单击OK按钮。
11.切换回第一台计算机,以相同的方式将第二台计算机的公钥(bill.asc)导入并签名。
下面开始用PGP加密邮件,并发送邮件。
12.打开你的邮箱,点击创建新邮件,撰写一封邮件,收信人为“aa@company.mail”,主题为PGP实验,内容为“helloworld!
”,
12.在发送之前,对邮件内容进行签名,如下图所示选择Sign:
签名后邮件内容如下图:
13.对邮件内容加密:
按下图所示选择Encrypt
14.将aaa拖到下面的窗口,如下图:
15.按OK键后就对邮件加密,如下图:
16.按发送键发送邮件。
17.转到另一台计算机继续实验。
aa收到cc的加密邮件,如下图:
18.aa需要对加密邮件进行解密和验证签名,按下图所示选择Descrypt&Verify
19.输入私钥:
123testpass,按OK键进行解密和验证签名
解密后的邮件内容:
20、再写一封邮件,按照上述方法进行签名,然后对邮件内容进行修改后发送,再接收后进行解密,看看会出现什么结果。
至此,PGP实验全部完成。
六、时间安排表
序号
内容
时间(学时)
1
PGP的安装、密钥的生成和导入导出
1
2
用PGP进行数字签名和邮件加密
1
合计
2
七、成绩评定
实验成绩由平时成绩,实验报告成绩构成。
平时成绩包括实验考勤和工作态度,独立工作能力等方面,占成绩的20%;实验报告占成绩的80%。
然后,根据学生平时成绩,完成情况和实验报告按优、良、中、及格、不及格五级定成绩,并单独记分。