PGP对文件加解密(保护隐私)
PGP对文件加解密(保护隐私)

PGP对文件加解密(保护隐私)

选修课老师让做的一个小实验,记录一下。

 

PGP是一个基于RSA公匙加密体系的邮件加密软件。

RSA(Rivest-Shamir-Adleman)算法是一种基于大数不可能质因数分解假设的公钥体系。简单地说就是找两个很大的质数,一个公开给世界,一个不告诉任何人。一个称为“公钥”,另一个叫“私钥”(Public;key;&;Secretkey;or;Private;key)。这两个密钥是互补的,就是说用公钥加密的密文可以用私钥解密,反过来也一样。假设甲要寄信给乙,他们互相知道对方的公钥。甲就用乙的公钥加密邮件寄出,乙收到后就可以用自己的私钥解密出甲的原文。由于没别人知道乙的私钥所以即使是甲本人也无法解密那封信,这就解决了信件保密的问题。

 

所以啊,我们是使用的公钥对文件进行加密的,私钥是用来解密的。公钥被别人知道了没关系。(它本来就是开放给别人,让别人使用它,给你发送加密文件使用的)
只要保护好你自己的私钥就可以了。

对文件加密也是同样的道理。下面是加密步骤。(有些内容是我直接从实验手册上复制过来的,所以安装过程我就没有拉过来了,实验步骤那里描述的什么outlook配置啊,什么安装后四步忽略就是了。只要知道这个私人邮箱其实没什么太大用处就行)

 

  • 实验目的

1)掌握PGP软件的安装方法

2)掌握公钥与私钥生成、备份和管理的方法

3)掌握使用PGP加密信息

4)掌握使用PGP加密邮件发送

  • 实验原理

非对称密钥加密体制的概念

  • 实验步骤

3.1准备工作:邮件客户端Outlook安装配置

1)邮件客户端下载安装(Windows自带Outlook)

2)将邮件客户端配置为默认程序,步骤如下(自己把完成过程做描述,加密内容为:自己学号、姓名和Email地址):

 

Win10的自带邮箱被我之前为了优化系统资源而删除掉了,所以找了很久没找到,重新从微软商店下载了相关应用程序。(使用的仍然是outlook)后来我发现outlook是代发邮件,所以我的建议是不使用outlook,可以直接使用其他邮件客户端。

 

4)邮箱绑定

没有进行邮箱绑定,因为之前注册微软账号时绑定了邮箱,在设置,添加账户时添加了登录邮箱就已经完成了配置,可以正常发送邮件。

 

3.2 准备工作:PGP安装配置(参考安装视频)

在安装过程中无故出现卡死状况,导致后四步没有按照教程走完,没有配置私人邮箱。后面查询教程得知,该私人邮箱用于发送公钥到pgp根目录服务器和关联本地邮件应用一键发送加密邮件内容。所以不加以配置并不影响加解密正常功能使用。

 

 

下面是文档内容加解密演示报告图

此为原文档:

PGP1.png

 

右键单击要加密的文档,选择如图所示:使用密钥保护(前提是先在pgp中创建密钥对)

PGP2.png

选择要使用的密钥对其进行加密

PGP3

 

然后验证口令

PGP4

 

这就是生成的加密文件

 

PGP5.png

 

然后使用PGP调用相应私钥对其解密即可

PGP6 提取出解密文件之后我们与原文件进行比对

PGP7.png

很明显解密内容是正确的

 

还有一个对邮件内容进行加解密,我感觉很简单,应该没有必要说。

 

实验小结:

注意在导出密钥的时候,不要勾选一起导出私钥。不然这个加密和没加一样。

 

5 1 投票
Article Rating
订阅
提醒
0 评论
内联反馈
查看所有评论