目录
实验目的
实验内容及步骤
一、PGP的安装及汉化
二、创建用户及密钥
三、使用PGPkeys加密文件内容
四、邮件内容加解密
五、使用PGP对文件进行粉碎
实验感想
实验目的
1.了解加密工具PGP 的原理
2.熟悉PGP 简单配置方法
实验内容及步骤
一、PGP的安装及汉化
选择默认语言English
选择安装协议I accept the license agreement
选择Do not display the Release Notes
进入keygen目录双击
二、创建用户及密钥
1.打开菜单“文件”,运行“新建PGP密钥”。
2.点击下一步
3.按照页面提示输入信息,然后点击 高级
4.输入所需要的 key size ( 1024 或 2048 ) 及Expiration,其它的设置及选项可以按照下图进行设置,一般不需要更改。
5.为密钥设定保护密码,密码长度不能少于8个字符,然后点击 下一步
6.密钥创建成功,点击下一步
7.PGP Keys 中将显示出你的密钥。
三、使用PGPkeys加密文件内容
1.导出自己的公钥,并将公钥发给同学
(1)在PGPkeys主界面右击一个密钥对,在弹出的快捷菜单中选择“导出”,出现“导出密钥为文件”对话框。
(2)选择一个合适的目录和文件名后,单击“保存”按钮,公钥将保存为一个文件,扩展名为.asc。
(3)可以用记事本打开导出的文件,就可以看到导出的公钥。
2.使用公钥加密文件
(1)建立一个文本或Word文件,选取需要加密的文字内容,示例中拷贝一下(Ctrl+C)
(2)用鼠标点击屏幕右下角的“锁头”图标,将出现下面的菜单,并执行剪贴板\加密
(3)在弹出的对话框中,选择要使用的加密密钥(在密钥上双击鼠标左健)
(4)选中需要使用的密钥后,点击 确定 (左侧的两个功能选项不用选)
(5)加密后,在文字编辑软件中按下 Ctrl+V ,就可以看到加密后的密文。
3.使用自己的私钥解密文件
(1). 收到别的同学的公钥后,导入到自己的PGPDesktop,即:如下右图(在此操作前一定要保证PGP keys里一定要有一个key)
(2). 加密步骤类似,第3步执行 剪贴板/ 解密& 校验,然后在弹出的对话框中输入密钥的密码,输入正确将显示解密后的明文内容。
四、邮件内容加解密
1. 写邮件并加密邮件内容(加密过程同文件内容加密) ,然后发送给同学。
2. 收到同学的加密后的邮件,并且收到同学的公钥后,将该公钥导入到自己的PGPDesktop
3. 公钥导入后是关闭状态,我们要将他开启,点击 密钥/签名,在“更多选择”中,勾选最后一个(信任),点击ok,一直OK,直到开启成功
4. 复制同学发来的邮件至剪切版,再点击桌面右下角的锁头剪贴板/ 解密& 校验,就可以看到加密邮件的原文。
五、使用PGP对文件进行粉碎
(1). 要粉碎的文件名***右击,在出现的菜单中出现的“PGP Desktop”中选择“PGP 粉碎***”
(2). 确认粉碎文件无误后,点击“是”。 粉碎后的文件无法恢复。
实验感想
本次实验先在本地测试加密解密文件,之后和同学合作,使用对方的公钥进行加密,将加密之后的文件发给对方,对方成功使用他的私钥解密文件,验证了非对称加密算法的安全性,及通信双方同时拥有自己的私钥和公钥,A向B发送信息,A先取得B的公钥,使用B的公钥进行加密,B接收到信息,使用自己的私钥进行解密,即在不暴露双方私钥的情况下,完成交付。