实验三 PGP加密系统实验

合集下载

PGP实验报告

PGP实验报告

PGP实验报告一、实验目的本次 PGP(Pretty Good Privacy)实验的主要目的是深入了解和掌握PGP 加密技术的原理、应用以及其在保障信息安全方面的有效性。

通过实际操作和实验分析,提高对加密技术的认识和应用能力,为信息安全领域的学习和实践打下坚实的基础。

二、实验环境1、操作系统:Windows 102、软件工具:Gpg4win 套件,包括 GnuPG(GPG)、Kleopatra 等3、网络环境:稳定的互联网连接三、实验原理PGP 是一种混合加密系统,结合了对称加密算法(如 IDEA、CAST 等)和非对称加密算法(如 RSA)的优点。

其工作原理大致如下:首先,生成一对密钥,包括公钥和私钥。

公钥可以公开分享,用于加密发送给拥有对应私钥的用户的信息;私钥则必须保密,用于解密使用对应的公钥加密的信息。

当要发送加密信息时,使用接收方的公钥对明文进行加密。

接收方收到加密后的信息后,使用自己的私钥进行解密,从而获取明文。

为了提高加密和解密的效率,对于较大的明文数据,通常先使用对称加密算法生成一个随机的会话密钥,然后使用会话密钥对明文进行加密。

接收方使用私钥解密获取会话密钥,再用会话密钥解密真正的明文数据。

此外,PGP 还提供了数字签名功能,确保信息的完整性和来源的可靠性。

发送方使用自己的私钥对信息的摘要进行签名,接收方使用发送方的公钥验证签名,以确认信息未被篡改且确实来自声称的发送方。

四、实验步骤1、安装 Gpg4win 套件在官方网站下载 Gpg4win 安装程序,按照默认设置进行安装。

2、生成密钥对打开 Kleopatra 工具,选择“新建密钥对”。

在向导中,输入个人信息,如姓名、电子邮件地址等。

选择密钥长度和有效期,然后等待密钥生成完成。

3、导出和导入公钥生成密钥对后,将自己的公钥导出为文件,并分享给其他实验参与者。

同时,导入其他参与者的公钥,以便进行加密通信。

4、加密和解密文件选择一个明文文件,使用其他参与者的公钥进行加密。

实验 PGP加密工具的使用实验

实验 PGP加密工具的使用实验

实验PGP加密工具的使用实验一、实验题目与要求1.在本地机上对文件进行加密和解密;2.在非本地机上对文件进行解密;3.对邮件进行加密和解密;4.对文件进行加密和签名。

二、实验环境1.实验地点:图书馆二机房2.实验设施:预装Windows 2000/XP的计算机多台,通过网络相连三、实验过程及结果1.在本地机上对文件进行加密和解密;1)右键单击需要加密的文件,依次选择“PGP”——“加密”2)选择正确的接收人,并单击“确定”3)文件加密成功4)右键单击需要加密的文件,依次选择“PGP”——“解密&校验”5)输入正确的密码,单击确定6)选择保存路径,单击“保存”,即可完成解密2.在非本地机上对文件进行解密;1)右键单击右下角PGP图标,选择“PGPKeys”2)将公钥“pubring”拖入密钥窗口3)单击“确定”4)将新密钥拖入本机密钥窗口5)结果如下6)对加密文件进行解密7)解密后结果如下:3.对邮件进行加密和解密;1)Outlook中新建一封邮件,输入收件人及内容后,选择“加密信息(PGP)”2)邮件完成加密后,如图所示,点击发送3)收件人接收到邮件后,点击“解密PGP信息”4)输入密码后,点击“确定”5)解密后的邮件如图4.对文件进行加密和签名。

1)右键单击需要加密的文件,依次选择“PGP”——“加密&签名”2)选择正确接收人后,单击“确定”3)输入密码后,单击确定4)文件加密成功四、结果分析1.PGP主要基于RSA算法实现加密2.PGP可以对普通文件及邮件进行加密解密,以及添加数字签名3.使用邮件加密时,发件人及收件人双方均应安装PGP,才能正常通讯4.PGP自动为用户配置公钥及私钥,在需要加密解密时,用户只需输入自己的密码就可以了,既方便了日常应用,还实现了双重保护5.用户在设置密码时不应过于简单,并且要妥善保管公钥及私钥,必要情况下,可做备份6.用户对文件进行普通加密时,可直接完成,若需要添加数字签名,必须输入密码方可实现7.PGP对于密码中的英文字母是区分大小写的,提高了密码的强度8.在使用他人的公钥时,最好事先确认该公钥确实可信,未被篡改9.PGP的“文件粉碎”功能,可用于日常删除机密文件,保证不被人事后恢复。

PGP实验报告

PGP实验报告

引言概述:PGP(PrettyGoodPrivacy)是一种常用的加密程序,用于保护电子通信和文件的安全性。

本实验报告旨在探讨PGP的实际应用和性能特征。

本文将从五个主要方面详细阐述PGP的使用,并对其功能和安全性进行评估。

正文内容:1.PGP的基本原理1.1对称加密和非对称加密1.2公钥密钥和私钥密钥的和使用1.3数字签名的和验证1.4密钥管理和信任模型1.5PGP密钥服务器的使用2.PGP的安全性评估2.1抗密码分析能力2.2密钥的保密性和完整性2.3隐私保护和可追踪性2.4密码算法和哈希算法的选择2.5实现漏洞和安全性更新3.PGP的应用场景3.1电子邮件加密和签名3.2文件和文件夹加密3.3网络通信加密3.4虚拟私人网络(VPN)的加密3.5云存储和数据传输的安全性4.PGP的性能特征4.1加解密速度和延迟4.2密钥和签名验证时间4.3密钥长度和安全性的权衡4.4容量和资源消耗4.5多平台兼容性和易用性5.PGP的未来发展5.1PGP的竞争对手和替代方案5.2新的加密算法和哈希算法5.3安全性增强和改进的功能5.4隐私和匿名性的进一步保护5.5政府和法律对PGP的影响总结:PGP作为一种广泛使用的加密程序,具有强大的保护电子通信和文件安全的能力。

本文从原理、安全性评估、应用场景、性能特征和未来发展等五个方面进行了详细阐述。

通过对PGP的探讨,我们可以更好地理解和应用这一加密程序,保护个人隐私和信息安全的同时推动数字通信的发展。

我们也意识到PGP的安全性和性能等方面仍然存在一些挑战和改进的空间,期待未来PGP在新的加密算法、隐私保护和功能改进等方面能有更好的发展。

信息安全概论实验三PGP

信息安全概论实验三PGP

河南工业大学实验报告课程信息安全概论实验名称实验三PGP院系 ____ 信息科学与工程学院 ___ 专业班级 __ _ ____ _姓名 _________ _ 学号 ____指导老师:日期一. 实验目的1 . 加深理解密码学在网络安全中的重要性;2 . 了解流行加密软件PGP /GP G4 W in 的工作原理;3 . 掌握流行加密软件PGP /GP G4 W in 的安装和使用。

二. 实验内容及要求利用PGP /GP G4 W in 软件,完成以下操作:1 . 密钥的管理:( 1 )生成公钥 /私钥对;(2 )密钥的导出;(3 )密钥的导入。

2 . 文件操作:( 1 )加密 /解密文件;( 2 )签名 /验证文件;(3 )加密和签名 /解密和验证文件。

3 . 邮件操作:( 1 )加密 /解密邮件;( 2 )签名 /验证邮件;( 3 )加密和签名 /解密和验证邮件。

三. 实验过程及结果新软件装好后,首先看下本机内原来有无密钥。

依次 Search Keys→Search,显示“NO keys found matching search criteria”即没有密钥。

于是就File→New PGPKey ,但是显示为灰色不可用。

解决办法是:关闭该软件,重新开始→程序→PGP →PGP Desktop,于是得到如下图所示界面:完成安装后,我们只有自己的密钥对,可以用于加密、解密本地的文件。

最简单的方法是:直接右键需加密文件,选PGP Desktop→ A dd”所选文件名或文件夹名” to New PGP Zip…接着弹出对话框,两次“下一步”后,点击“ A dd…”双击左边的想要用于加密的密钥,单击“OK”,单击“下一步”。

3.对邮件进行加密和解密;1) Outlook 中新建一封邮件,输入收件人及内容后,选择“加密信息(PGP)”2) 邮件完成加密后,如图所示,点击发送3) 收件人接收到邮件后,点击“解密 PGP 信息”4) 输入密码后,点击“确定”5) 解密后的邮件如图四. 实验中的问题及心得信息安全,对于每一个人来说都非常重要。

实训3-1:PGP实现文件加密和数字签名

实训3-1:PGP实现文件加密和数字签名
save import...
5.导入其他人的公钥
(2)右击某一密钥,选择【Key Properties】菜单,显
示该密钥的全部信息(如:是否是有效的密钥,是否可 信任等)。 (3)小陈按同样方式导入小李的公钥。 (4)小黑按同样方式导入小李和小陈的公钥。
6.加密文件
6.加密文件
(1)小李创建一个输有内容的文本文件,然后右击该文
1.配置文件服务器
1.配置文件服务器
管理员小王配置文件服务器,使文件服务器能够上传和
下载文件。
2.小李、小王和小陈安装PGP软件
2.小李、小王和小陈安装PGP软件
(1)安装PGP8.1 软件的安装很简单,只是有几处需要解释一下,解压缩
后,双击安装程序后,进入安装界面,显示欢迎信息, 单击 按钮,然后出现许可协议,这里阅读后单击 按钮,继续单击 按钮,出现创建用户类型的 界面,单击 按钮完成安装。
第3章 网络加密与认证技术 实训3-1:PGP实现文件加密和数字签名(学时)
本次课要点
学习目标
重点 难点
实训目的
使用PGP软件对文件加密和数字签名 了解密码体制在实际网络环境中的应用 加深对数字签名及公钥密码算法的理解
实训背景
一家私有企业组建了一个局域网,局域网通过 FTP来相互之间传送资料,公司的员工小李和小 陈有时需要通过FTP传送一些保密资料和重要合 同,为了防止其它人偷看这些重要信息和抵赖。 他们安装了最简单的加密和数字签名工具PGP, 实现对文件进行加密或数字签名。 公司有一名员工小黑看到小李和小陈之间在FTP 服务器传递重要资料,便下载该资料,也安装 PGP软件尝试看能否打开这些资料。
PGP的注册界面
3.生成密钥对

使用PGP进行加解密和数字签名

使用PGP进行加解密和数字签名

实验三:使用PGP进行加解密和数字签名一实验目的:通过使用PGP软件进行加密解密和数字签名,加深对公开密钥体制的加密解密和数字签名的理解。

二实验内容:生成密钥对、导入导出公钥、对文件进行加密、解密、对文件进行数字签名和验证三实验环境:Windows x操作系统PGP Desktop 8.03四实验要求2人一组,相互配合完成实验五实验步骤:一、实验简介:为了保障我们在传输邮件过程的安全性性,我们引入了pgp软件。

本实验主要介绍了pgp软件的安装、如何使用PGP创建密钥对,如何使用PGP输出和签名公共密钥,如何使用PGP和Outlook Express发送并接收加密的电子邮件。

同时,通过此次实验,可以加深学生对密码学有关知识的认识和理解。

安装pgp软件1.双击pgp8.exe,安装PGP。

2.在Welcome屏幕中单击“下一步”。

3.单击“Yes”,接受软件许可协议。

4.阅读Read Me文件,然后单击“下一步”。

5.出现一个窗体,让用户选择是否已经有了Keyring,这时选择“No,I'm a new user”。

6.设定安装位置,然后单击“下一步”。

7.确认为Outlook Express选择了插件程序,然后单击“下一步”。

8.在Start Copying Files部分检查一下设置并单击“下一步”,PGP将开始安装。

9.安装结束后,系统将提示重启,选择“OK”,系统重新启动。

10.重新启动后,会弹出一个PGP License Authorization的对话框。

输入PGP的许可证号,就可以注册并认证。

11.注册结束后,会弹出一个Key Generation Wizard对话框.。

用户可通过该对话框创建密钥对。

12点击Key Generation Wizard对话框中的“下一步”,输入用户名和邮件地址,如图所示。

可以根据需要还可以点击Key Generation Wizard对话框中的“Expert”,选择加密方式、加密强度以及密钥过期时间等。

pgp实验报告

pgp实验报告

pgp实验报告PGP实验报告引言:PGP(Pretty Good Privacy)是一种广泛应用的加密通信协议,它能够保护用户的隐私和数据安全。

本实验旨在探究PGP的原理、应用场景以及其对用户隐私的保护作用。

一、PGP的原理PGP采用了非对称加密算法,主要基于RSA算法。

其原理可以简单概括为:发送方使用接收方的公钥对要发送的数据进行加密,接收方收到数据后使用自己的私钥进行解密。

这样,即使在数据传输过程中被窃听,也无法解密数据内容。

PGP还结合了对称加密算法,通过生成会话密钥来提高效率。

二、PGP的应用场景1. 电子邮件加密:PGP最常见的应用场景之一是电子邮件加密。

用户可以使用PGP软件生成自己的公钥和私钥,将公钥发送给对方,对方使用该公钥对邮件进行加密后发送。

只有拥有私钥的用户才能解密邮件内容,有效保护邮件的机密性。

2. 文件加密:PGP还可以用于文件的加密和解密。

用户可以选择要加密的文件,使用PGP软件进行加密操作,生成加密后的文件。

只有拥有私钥的用户才能解密该文件,确保文件的安全。

3. 签名验证:PGP还可以用于签名验证,即用私钥对文件进行签名,接收方使用发送方的公钥对签名进行验证。

这样可以确保文件的完整性和真实性,防止文件被篡改。

三、PGP对用户隐私的保护作用1. 数据加密:PGP通过非对称加密算法,将用户的敏感数据进行加密,即使在数据传输过程中被窃听,也无法解密数据内容。

这为用户的隐私保护提供了强大的保障。

2. 身份验证:PGP的签名验证功能可以确保文件的完整性和真实性。

用户可以通过验证发送方的签名来确认文件的来源和真实性,避免受到伪造文件的欺骗。

3. 防止篡改:PGP的签名验证功能还可以防止文件被篡改。

一旦文件被篡改,其签名验证将失败,接收方可以立即察觉到文件的不可靠性。

4. 不可抵赖性:PGP的签名验证功能还具有不可抵赖性。

一旦发送方对文件进行签名,就无法否认自己的行为,这在一些法律纠纷中具有重要意义。

pgp加密实验报告

pgp加密实验报告

pgp加密实验报告PGP加密实验报告引言:在当今数字化时代,保护个人隐私和数据安全变得尤为重要。

随着互联网的普及,我们的个人信息和敏感数据越来越容易暴露在网络威胁之下。

为了解决这个问题,加密技术成为了一种重要的手段。

本实验旨在探究PGP(Pretty Good Privacy)加密技术,并通过实际操作来了解其原理和应用。

一、PGP加密的背景和原理PGP加密技术最早由菲尔·齐默曼(Phil Zimmermann)在1991年开发,它是一种非对称加密技术。

非对称加密技术使用了一对密钥,即公钥和私钥。

公钥可以用于加密消息,而私钥则用于解密消息。

二、实验准备在进行PGP加密实验之前,我们需要准备一些工具和材料。

首先,我们需要下载和安装PGP软件,例如GnuPG。

其次,我们需要生成一对密钥,一个用作公钥,另一个用作私钥。

生成密钥时,我们需要输入一些个人信息,如姓名和电子邮件地址。

三、实验步骤1. 生成密钥对在GnuPG软件中,我们可以使用命令行或图形界面生成密钥对。

我们需要输入一些个人信息,并设置一个密码来保护私钥。

生成密钥对后,我们将得到一个公钥文件和一个私钥文件。

2. 密钥的导入和导出我们可以将生成的公钥导出为一个文件,并与他人共享。

其他人可以使用我们的公钥来加密消息,以确保只有我们能够解密。

同样,我们也可以导入他人的公钥,并使用其公钥来加密消息。

3. 加密和解密消息使用GnuPG软件,我们可以使用对方的公钥来加密消息。

在加密过程中,只有使用私钥才能解密。

我们可以通过命令行或图形界面来进行加密和解密操作。

四、实验结果通过实验,我们成功生成了一对密钥,并将公钥导出并与他人共享。

我们还成功使用对方的公钥来加密消息,并使用私钥来解密。

实验结果表明,PGP加密技术能够有效地保护个人隐私和数据安全。

五、实验总结PGP加密技术作为一种非对称加密技术,为我们提供了一种安全保护个人隐私和数据安全的手段。

通过实验,我们深入了解了PGP加密的原理和应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三PGP加密系统实验目的:通过对PGP加密系统的使用,掌握各种典型的加密算法在文件、文件夹、邮件的加密、签名以及磁盘的加密中的应用。

实验环境: windows7操作系统与PGP加密系统,网络互连。

软件工具:PGP Desktop 10、1、1加密软件
实验内容:1、熟悉PGP的安装、注册、汉化,生成自己的密钥对
2、导出自己的公钥,并上传至ftp,下载并导入老师的公钥sh、asc
3、验证作业要求1、txt与作业要求2、txt哪一个就是老师用sh、ascq签名认证过的文件。

4、按照上一步验证过的作业要求完成后续任务。

实验步骤:
安装PGP软件
1、先查瞧自己电脑系统类型,因为PGP Desktop 10、1、1在不同的系统类型上有不同的安装包。

2、PGP软件包的安装
PGP软件的安装跟一般软件的安装一样,按照提示逐步单击Next按钮完成即可。

只就是安装过程中需要重启计算机。

选择输入许可证号。

许可证号在keygen、exe里面,如果不使用许可证,很多功能会用不了。

3.汉化过程,因为这个软件没有中文版本,为了方便操作,所以进行汉化。

先安装汉化包keygen、exe,进行patch,重启。

重启后,输入keygen、exe里的general信息。

关闭pgp软件。

最后将解压文件解压到C:\Program Files\Common Files\PGP Corporation\Strings 目录下。

4、在PGP 桌面上,选择tools选项卡选择options,然后在语言选项下选择默认。

汉化完成。

5然后再重启PGP,这样PGP操作界面就就是中文的。

PGP密钥的生成与管理
使用PGP之前,需要生成一对密钥,一个就是公钥一个就是私钥。

具体操作如下:
1、在PGP Desktop界面中选中菜单”文件”→”新建PGP密钥”
命令生成新的密钥对。

具体步骤瞧图解:(生成自己的密钥,用自己名称的全拼命名)
人物A生成的密钥。

密钥密码就是:tanghui1994
2、选中菜单“文件”>“导出”>“密钥”命令,生成asc文件把公钥上传至ftp相应位置。

4、通过菜单“文件”>“导入”命令,导入asc文件。

(此处要求导入老师的公钥)
这样双方就就导入了对方的公钥,但就是导入的公钥没有校验,就是不可信任的,没有得到用户的认可。

校验对方的公钥
1、用鼠标右键单击新导入的公钥,在弹出的快捷菜单中选择“签名”命令。

2、在PGP sign key对话框中,选中要签名的公钥,并选中“允许签名被导出”的复选框。

3、选择签名时使用的私钥,并输入命令,即对导入的公钥进行签名。

校验成功
但就是,该公钥还就是“不可信任”,还需要对其赋予完全信任关系。

4、用鼠标右键单击该公钥,在弹出的快捷菜单中选择“Key Properties……”命令,打开密钥属性对话框。

5、在打开的密钥属性对话框中,将信任状态改成“Trusted”,
表示为该公钥赋予完全信任关系。

对文件/文件夹进行加密、签名与解密。

1加密
1、1选择一个文件,右键单击,在弹出的快捷菜单中选择“PGP Desktop>使用密钥保护……”
1、2、添加对方的公钥进行加密。

1、3、可以选择在加密的同时对该文件进行签名。

完成后就形成一个拓展名为、pgp的文件。

然后再把加密的文件发给对方,这样在传输过程中就不要担心文件被泄露。

2、解密过程
2、1用鼠标右键单击要解密的文件,在弹出的快捷菜单中选择“PGP Desktop”>“解密与校验……”命令。

2、2在弹出的对话框中输入私钥的口令,即可解密
2、3解密后,解密出一个文件。

2、4如果没有安装该软件的用户,接没有办法打开该文件,就算拦截该文件也瞧不了,可以安全的传输文件。

没有密钥口令打开也就是乱码,也瞧不了
只有通过密钥密码验证才能打开。

3、签名
3、1用鼠标右键单击要签名的文件,在弹出的快捷菜单中选择“PGP Desktop”>“签名为……”命令。

3、2生成一个、pgp的签名压缩文件。

4、签名验证
4、1、用鼠标右键单击要解密的文件,在弹出的快捷菜单中选择“PGP Desktop”>“校验……”命令。

4、2在签名验证中,必须把原文件一同发给对方,在签名验证过程中签名的文件需要与原文件对比,不然签名验证无法完成。

4、3签名验证成功。

使用PGP加密磁盘(选作)
1、在PGP Desktop界面的PGP磁盘页面中,选择“新建虚拟磁盘”功能。

2、启动虚拟磁盘驱动器创建界面。

3.在虚拟磁盘驱动器创建界面,设置虚拟磁盘驱动器的名称、磁盘文件位置、盘符、自动卸载时间、容量、文件系统格式、加密方式、加密公钥等各参数,设置完成后点击“创建”生成加密虚拟磁盘驱动器。

4、、输入加密私密的口令
5、创建磁盘的属性。

6.然后在我的电脑上可以瞧见这个虚拟磁盘。

7、卸载虚拟磁盘驱动器;。

相关文档
最新文档