实验三 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加密工具的使用实验一、实验题目与要求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(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院系 ____ 信息科学与工程学院 ___ 专业班级 __ _ ____ _姓名 _________ _ 学号 ____指导老师:日期一. 实验目的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实现文件加密和数字签名
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软件进行加密解密和数字签名,加深对公开密钥体制的加密解密和数字签名的理解。
二实验内容:生成密钥对、导入导出公钥、对文件进行加密、解密、对文件进行数字签名和验证三实验环境: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(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(Pretty Good Privacy)加密技术,并通过实际操作来了解其原理和应用。
一、PGP加密的背景和原理PGP加密技术最早由菲尔·齐默曼(Phil Zimmermann)在1991年开发,它是一种非对称加密技术。
非对称加密技术使用了一对密钥,即公钥和私钥。
公钥可以用于加密消息,而私钥则用于解密消息。
二、实验准备在进行PGP加密实验之前,我们需要准备一些工具和材料。
首先,我们需要下载和安装PGP软件,例如GnuPG。
其次,我们需要生成一对密钥,一个用作公钥,另一个用作私钥。
生成密钥时,我们需要输入一些个人信息,如姓名和电子邮件地址。
三、实验步骤1. 生成密钥对在GnuPG软件中,我们可以使用命令行或图形界面生成密钥对。
我们需要输入一些个人信息,并设置一个密码来保护私钥。
生成密钥对后,我们将得到一个公钥文件和一个私钥文件。
2. 密钥的导入和导出我们可以将生成的公钥导出为一个文件,并与他人共享。
其他人可以使用我们的公钥来加密消息,以确保只有我们能够解密。
同样,我们也可以导入他人的公钥,并使用其公钥来加密消息。
3. 加密和解密消息使用GnuPG软件,我们可以使用对方的公钥来加密消息。
在加密过程中,只有使用私钥才能解密。
我们可以通过命令行或图形界面来进行加密和解密操作。
四、实验结果通过实验,我们成功生成了一对密钥,并将公钥导出并与他人共享。
我们还成功使用对方的公钥来加密消息,并使用私钥来解密。
实验结果表明,PGP加密技术能够有效地保护个人隐私和数据安全。
五、实验总结PGP加密技术作为一种非对称加密技术,为我们提供了一种安全保护个人隐私和数据安全的手段。
通过实验,我们深入了解了PGP加密的原理和应用。
信息安全实验三
操作说明:两人一组
实现一人加密和签名文件,另一人解密并验证签名。
三、实验结论
按照上述步骤,可以实现一个人加密和签名文件,另一个人解密并验证签名。见上图。
PGP采用的加密体制是非对称加密体制,即公钥密码体制。通信时,传输的内容用对方的公钥加密,对方收到后,用自己的私钥解密。在进行数字签名时,则用自己的私钥对内容进行签名,对方收到后用对应的公钥来进行验证。
PGP在密钥管理方面采用额基于用户信任的模式,其密钥对软件自动生成,私钥由用户通过密码进行保护。
PGP能完成文件加密、解密、数字签名及验证、电子邮件加密以及通信加密。
四、教师批阅
教师签名:熊平
日期:2013-11
1.生成密钥对。
开始--程序--PGP--PGP Desktop
2.发布公钥。
导出公钥,将自己设定的公钥拷贝给其他人,并在自己的电脑上导入其他人的公钥
主人用自己的私钥对这把新来的钥匙进行签名,表示自己已经认可了。具体方法是在新钥匙上点击右键,选择“sign”,出现这样一个对话框
3.加密、签名文件,并传递文件。
实验三报告
学号
姓名
实验名称
PGP软件的使用
实验用时
2学时
Байду номын сангаас实验地点
文波402
实验日期
2013-11-20
一、实验目的和要求
理解公钥加密体制的加密、解密过程以及密钥使用方式;了解密钥的管理方式和信任关系;了解数字签名的基本概念和使用方式,包括如何对文件进行签名、验证;掌握PGP的体系结构和应用原理。
二、实验内容及操作说明
实验三pgp实验指导
实验三 PGP一、实验目的1、加深理解密码学在网络安全中的重要性;2、了解流行加密软件PGP/GPG4Win的工作原理;3、掌握流行加密软件PGP/GPG4Win的安装和使用。
二、实验预习提示1、PGP概述PGP(Pretty Good Privacy)的创始人是美国的Phil Zimmermann(菲利普·齐默曼),他在1991年把 RSA 公钥体系的方便和传统加密体系的高速度结合起来,并且在数字签名和密钥认证管理机制上有巧妙的设计。
因此 PGP 成为几乎最流行的公匙加密软件包。
PGP有不同的实现,如GnuPG和Gpg4win,其中GnuPG(Gnu Private Guard,简写为GPG)的核心算法是PGP,GnuPG本身是为Linux等开源操作系统设计的;而Gpg4win是windows 下GnuGPG及图形前端的合集安装包,其核心为GnuPG,包括:(1)Kleopatra和GPA:GPG 的密钥管理器,用于生成、导入和导出GPG密钥(包括公钥和私钥);(2)GpgOL:Outlook 的GPG支持插件;(3)GpgEX:资源管理器的GPG支持插件;(4)Claws Mail:内置GPG支持的邮件客户端。
PGP是一个基于RSA公钥加密体系的加密软件,是开源且免费的,后经互联网志愿者发展完善并广泛应用,具有如下特点:(1)选择最可用的加密算法作为系统的构造模块,所用算法已被广泛检验过,相当安全;并将这些算法集成到一个通用的应用程序中,该程序独立于操作系统和处理器,并且基于一个使用方便的小命令集;(2)是一个开源项目,程序、文档在Internet上公开;(3)可以免费得到运行于多种平台上的PGP版本,具有广泛的可用性;(4)不由任一政府或标准化组织所控制,使得PGP得到了广泛信任;(5)与商业公司(Network Associates)合作,提供一个全面兼容的、低价位的商业版本PGP。
pgp加密实验报告
pgp加密实验报告[标签:标题]2016pgp加密实验报告《网络安全技术》实验报告实验报告实验名称课程名称网络安全院系部:信息技术系姓名:专业班级:网络101学号:20100901099一、实验目的及要求:[目的]1、了解PGP是一个基于RSA公匙加密体系的邮件加密软件。
[内容及要求]1、练习软件的哪些功能,自己总结2、通过实验了解PGP是一款加密解密软件。
3、熟悉使用PGP加密解密原理和方法。
[试验环境]虚拟机新建两个不同操作系统的机器,windows2003与windowsXP,联网,并分别安装PGP软件与配置outlook邮件。
1 / 11 ---------------------------------------------感谢观看本文-------谢谢----------------------------------------------------------- [标签:标题]2016二、实验方法与步骤:打开虚拟机,开启windowsserver2003A与windowsXP,将其网络设备器设置为net模式或桥接模式配置outlook,互相发邮件成功:1步.创建outlook用户2步.输入邮箱地址3步.将XP以同样方式配置,并发邮件测试。
安装PGP软件:PGP加密与传输电子邮件【实验名称】PGP加密与传输电子邮件【实验目的】1、掌握利用PGP加密电子邮件的工作原理2、理解数字签名的实现步骤3、通过PGP软件的使用来实现对于邮件、文件等的加密与传输【实验环境】windowsserver2003、PGP【实验步骤及截图】1、PGP的安装双击setup.exe,出现的对话框,在“UserType”页面中按照实际情况做出选择,如果曾经使用过PGP,可以导出以后的密钥,即选择“Yes,Ialreadyhavekeyrings”,2 / 11 ---------------------------------------------感谢观看本文-------谢谢----------------------------------------------------------- [标签:标题]2016单选按钮,导入密钥,开始使用。
实验03 PGP软件应用实验报告完全版
实验03 PGP软件应用实验1. 实验目的1)掌握PGP软件的安装方法2)掌握公钥与私钥生成、备份和管理的方法3)掌握使用PGP加密信息4)掌握PGPDisk的使用2. 实验原理非对称密钥加密体制的概念。
3. 实验环境与器材安装Windows2003的局域网环境,最好为连通Internet状态。
PGP9.6.2软件4. 实验内容1)为了体验PGP完整的应用过程,的若你的机器中已安装PGP,可运行PGP安装程序进行删除!实验机中未安装PGP软件,无需进行删除。
2)安装和注册PGP软件:双击PGP安装文件进行安装,完成后必须重启计算机。
PGP 软件将出现注册窗口,此时输入我们提供的用户名、组织名、序列号及授权信息等内容后,点击“认证”即可完成安装。
安装时选择新用户,注意输入通行码,千万不能忘记。
PGP软件单击安装文件后的安装开始界面由于是盗版软件所以需要再重启时,先进性Patch操作。
使用注册机在重启前Patch成功点击YES重新启动计算机使用TXT文档中已有的先关注册用户名与公司或组织名称点击下一步,输入相应序列号单击下一步输入授权信息点击下一步完成注册相关选项单击完成就可以使用PGP软件了3)完成安装、注册后,PGP软件即可使用,此时系统提示区出现PGP的图标“”,右击该图标就是常用的PGP右键菜单,可实现信息的快速加解密,如图15-28所示。
PGPDesktop软件界面图15-28 PGP的右键菜单在状态栏右击PGP锁状图标选择相关选项,使用相应功能。
4)公钥与私钥对生成与管理:进入PGPDesktop,可以看到我们注册的邮箱对应已有密钥管理内容。
此时我们可导出自己的公钥,生成ASC文件。
方法:右击“邮箱”,选择“Export”,输入文件名即可,此文件可交流与发布。
图15-29就是“PGP Desktop”窗口。
图15-29 PGP Desktop使用PGP加密相关邮箱输入相关加密信息,上面是初次输入,下面是重复输入错误的加密结果5)加密信息:打开记事本程序,输入内容“1234abcd”。
实验 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(Pretty Good Privacy)是主要由美国的Philip Zimmermann创造的用于保护网络上电子邮件和文件传输安全的技术,在学术界和技术界都得到了广泛的应用。
PGP的主要特点是使用单向散列算法对邮件/文件内容进行签名以保证邮件/文件内容完整性,使用公钥和私钥技术保证邮件/文件内容的机密性和不可否认性。
PGP不仅提供程序试用,而且提供程序源码,是一款非常好的密码技术学习和应用软件。
PGP的30天试用版本可以从 下载。
(注:由于本实验中只用到PGP加/解密和签名/验证功能,而此功能是PGP最基本的功能,因此任何一个PGP版本都支持此类功能。
本实验仅以PGP.Desktop9.9为例进行介绍。
)二、实验目的通过使用PGP软件加强对公钥密码技术应用的理解和掌握。
三、实验条件(1) PGP Desktop 9.9(2) 基于Windows的PC机2台,分别为发送者userA和接收者userB使用。
四、实验任务(1) 掌握PGP基本原理(2) 利用PGP软件对文件进行加密/解密(3) 利用PGP软件对文件进行签名/验证五、实验内容1. PGP基本原理如图1.1所示显示了PGP提供数字签名和机密性的操作过程。
如果在实际操作中只需要数字签名服务,则把加密和解密模块取消即可;同样,若只需要机密性服务,则把签名和认证模块取消即可。
1) 签名发送方A产生报文M,用单向散列算法(SHA或MD5)生成报文摘要,然后用自己的私钥KR A,采用RSA或DSS数字签名算法对报文摘要进行加密,把计算结果串接在M 的前面。
2) 压缩默认情况下,PGP在签名之后加密之前对报文进行压缩,用Z表示。
此方法有利于在电子邮件传输和文件存储时节约空间,而且由于压缩过的报文比原始明文冗余更少,密码分析更加困难,因此也加强了加密的强度。
一般在PGP软件中使用Pkzip算法进行压缩。
3) 加密发送方生成128比特的用于作为该报文会话密钥的随机数,使用此会话密钥采用CAST-128或IDEA或3DES算法对报文进行加密。
实验三 数据加密技术
实验三数据加密技术
实验目的:
1、通过对MD5 加密和破解工具的使用,掌握MD5 算法的作用及其安全性分析。
2、通过对PGP 加密系统的使用,掌握各种典型的加密算法在邮件、文件的加密、签名以
及磁盘的加密中的应用,并进一步理解各种加密算法的优缺点。
实验环境:
1、两台预装Windows 2000/XP/2003 的主机,通过网络相连。
实验工具:MD5Verify、MD5Crack、RSA-TOOLS、PGP 8.1 加密软件。
实验步骤:
●使用MD5Verify:加密字符串和文件;对比MD5 密文。
使用MD5Verify可以通
过MD5 算法加密字符串和文件,计算出它的报文摘要。
●使用MD5Crack破解MD5密文。
MD5Crack是一款能够破解MD5 密文的小工具。
●使用RSA-TOOLS 工具,完成RSA加密。
(选做)
●使用PGP8.1软件对文本文件进行加密。
实验三 信息加密
实验三信息加密1、实验目的1.熟悉非对称加密算法。
2.掌握私钥和公钥再签名和加密中的应用。
3.掌握PGP加密原理及其实现过程2、实验背景实验前认真预习公钥,私钥以及数字签名原理,对称加密和非对称加密算法,PGP的原理以及使用方法,在进行实验时,应注意爱护机器,按照试验指导书的要求的内容和步骤完成实验,尤其应注意认真观察试验结果,做好记录;实验完成后应认真撰写实验报告。
3、实验所需设备Windows系统、PGP等常用加密软件。
4、实验拓扑无5、实验原理1.非对称加密算法原理1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。
相对于“对称加密算法”这种方法也叫做“非对称加密算法”。
与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。
公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。
因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将其中的一把作为公用密钥向其它方公开;得到该公用密钥的乙方使用该密钥对机密信息进行加密后再发送给甲方;甲方再用自己保存的另一把专用密钥对加密后的信息进行解密。
甲方只能用其专用密钥解密由其公用密钥加密后的任何信息。
非对称加密算法的保密性比较好,它消除了最终用户交换密钥的需要,但加密和解密花费时间长、速度慢,它不适合于对文件加密而只适用于对少量数据进行加密。
2.公钥加密算法介绍使用公开密钥对文件进行加密传输的实际过程包括四步:(1)发送方生成一个自己的私有密钥并用接收方的公开密钥对自己的私有密钥进行加密,然后通过网络传输到接收方;(2)发送方对需要传输的文件用自己的私有密钥进行加密,然后通过网络把加密后的文件传输到接收方;(3)接收方用自己的公开密钥进行解密后得到发送方的私有密钥;(4)接受方用发送方的私有密钥对文件进行解密得到文件的明文形式。
pgp加密软件实验报告
《网络安全技术》实验报告姓名系别计算机系实验地点A406学号年级班09级5班实验时间2012-4-26成绩评定教师签字实验项目实验三、PGP加密软件实验一、实验目的使用PGP软件对文件或邮件加密签名,了解密码体制在实际网络环境中的应用,加深对数字签名及公钥密码算法的理解。
二、实验内容1)PGP的安装;2)密钥对的生成;3)文件加密签名的实现;4)电子邮件加密/解密。
三、实验步骤Step1、安装PGP手动运行启动PGPKEYS,出现如图1所示界面,配置按照图所示。
Step2、生成用户密钥对、数据签名打开Open PGP Desktop,在菜单中选择PGPKeys,在Key Generation Winzrad提示向导下,创建用户密钥对。
1)首先输入用户名及邮件地址2)输入用户保护私钥口令3)完成用户密钥对的生成,在PGPkeys 窗口内出现用户密钥对信息。
4)生成的公钥可发送给任何人(通过邮件或其它方式),导入公钥到PGPkeys窗口,利用自己的私钥对公钥进行签名。
Step3、用PGP对文件进行加密解密操作1)利用PGP对“加密文件.txt”进行加密并签名(指定接收人,下图为computer_sec_ppt),生成“加密文件.”加密文件。
2)解密“加密文件.”加密文件,发送给你指定要发送的人(即加密公钥的拥有人),对方利用其私钥进行解密,即完成文件的加解密操作。
Step4、用PGP对Outlook Express邮件进行加解密操作利用Outlook Express对相关邮件服务器(如163、gmail等)注册的邮箱加密邮件进行收发时,首先要保证双方都拥有对方的公钥,然后在Outlook Express中设置已有邮件帐号的POP3、SMTP服务器等操作,例如163可以设置。
1)打开Outlook Express,填写好邮件内容后,选择Outlook 工具栏菜单中的PGP 加密图标,使用用户公钥加密邮件内容2)发送加密邮件3)接受邮件;4)解开被加密的文件;四、实验总结本次实验在做最后一步用PGP对Outlook Express邮件进行加解密操作时,最后两小步,由于机房所装的系统而无法进行邮件的接受和邮件的解密过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、卸载虚拟磁盘驱动器;。