实验 PGP软件的使用
- 格式:ppt
- 大小:3.44 MB
- 文档页数:98
实验五 PGP软件的使用: 1、目的使学生认识理解 PGP 软件的基本功能:认识 PGP 公私钥对的基本生成过程,理解 PGP 公钥的基本参数和使用方法。
邮件加密与签名2、环境PC 1 台、安装软件 PGP6。
3、预备知识1. PGP — Pretty Good Privacy ,是一个基于 RSA 公匙加密体系的邮件加密软件。
可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。
它让你可以安全地和你从未见过的人们通讯, 事先并不需要任何保密的渠道用来传递密匙。
它采用了:审慎的密匙管理,一种 RSA 和传统加密的杂合算法, 用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机界面设计。
它的功能强大,有很快的速度。
而且它的源代码是免费的。
2.实际上 PGP 的功能还不止于此: PGP 可以用来加密文件,3. PGP 的创始人是美国的 Phil Zimmermann 。
他的创造性在于他把RSA 公匙体系的方便和传统加密体系的高速度结合起来,并且在数字签名和密匙认证管理机制上有巧妙的设计。
因此 PGP 成为几乎最流行的公匙加密软件包。
RSA (Rivest-Shamir-Adleman 算法是一种基于大数不可能质因数分解假设的公匙体系。
简单地说就是找两个很大的质数,一个公开给世界, 一个不告诉任何人。
一个称为“公匙” , 另一个叫“私匙” (Public key & Secret key or Private key 。
这两个密匙是互补的,就是说用公匙加密的密文可以用私匙解密,反过来也一样。
假设甲要寄信给乙, 他们互相知道对方的公匙。
甲就用乙的公匙加密邮件寄出, 乙收到后就可以用自己的私匙解密出甲的原文。
由于没别人知道乙的私匙所以即使是甲本人也无法解密那封信, 这就解决了信件保密的问题。
另一方面由于每个人都知道乙的公钥, 他们都可以给乙发信,那么乙就无法确信是不是甲的来信。
引言概述: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加密软件是美国Network Associate Inc.出产的免费软件,可用它对文件、邮件进行加密,在常用的WINZIP、WORD、ARJ、EXCEL等软件的加密功能均告可被破解时,选择PGP对自己的私人文件、邮件进行加密不失为一个好办法。
除此之外,你还可和同样装有PGP软件的朋友互相传递加密文件,安全十分保障。
第一步甲方生成密钥对1 打开PGP界面2 单击密钥对生成钮输入必要的信息输入密码用来保护密钥对我们在PGPkeys可看到密钥第二甲方步导出密钥用写字板查看公钥将公钥文件放到网上或发给乙方。
第三步乙向甲方发送加密后的文件1 乙方将甲的公钥导入2 右击要加密的文件\PGP\加密3 选择公钥3确定后查看结果第四步甲方接到乙方发来的加密文件进行解密1 右击拟解密的文件\PGP\解密&效验2 输入密码3 解密后的文件名及保存位置解密后的文件第二部分 MD5的操作MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。
比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461这就是tanajiya.tar.gz文件的数字签名。
MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。
为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程:大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。
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软件的使用,掌握如何组合IDEA,DES或AES,RSA等算法进行数据的安全传输。
三、实验学时2学时四、实验内容(1) PGP软件简介PGP(Pretty Good Privacy)是由公钥发展而来的,它是一个基于RSA公钥加密体系的文件(邮件)加密软件,它可以用来对文件(邮件)加密以防止非授权者阅读,还能对邮件进行数字签名而使收信人可以确信邮件的发送者,并能确信邮件没有被篡改。
它可以提供一种安全的通信方式,事先并不需要任何保密的渠道用来传递密匙,只要知道对方的公钥就可以了。
它的功能强大但有很快的速度,并且它的源代码是公开的。
现在Internet上使用PGP来进行数字签字和加密邮件非常流行。
通过实验达到了解PGP的原理,以及熟练掌握PGP软件使用的目的。
PGP中的密码算法PGP应用了一个混合加密算法,它包含对称密钥算法、非对称密钥算法、消息报文摘要等景点的密码学算法,同时还涉及数学签名的思想。
它为用户生成密钥对之后可以进行邮件的加密、签名、解密和认证。
在PGP中使用的加密算法和用途如下表所示。
(2)实验内容实验的主要内容包括软件的安装,用户密钥的生成,用户公钥的交换,对文件进行加密,利用PGP进行数字签名,利用PGP加密邮件等。
五、实验步骤(1)软件安装本实验中使用的PGP软件是8.1版本,首先安装英文版本然后进行汉化。
和其他软件一样,运行英文安装程序后,先是欢迎信息,点击“NEXT”按钮,经过短暂的自解压后,进入安装界面,然后是许可协议,点击“YES”按钮,进入提示安装PGP所需要的系统以及软件配置情况的界面,继续点击“NEXT”按钮,出现创建用户类型的界面,选择如图8-1所示创建并设置一个新的用户信息。
图8-1 创建新用户继续点击“NEXT”按钮,到了程序安装目录,再次点击“NEXT”按钮,出现选择PGP 组件的窗口,安装程序会检测系统内所安装的程序,如果存在PGP可以支持的程序将自动选中,如图8-2所示。
信息安全“PGP软件的使用”实验报告作者:明承瀚院系:公共管理学院班级:政治学与行政学0701班学号:U200717034目录一、实验目的、环境、背景知识 (2)(一)实验目的 (2)(二)实验环境 (2)(三)背景知识 (2)二、实验步骤 (3)(一)下载及安装 (3)(二)加密、解密本地文件 (9)(三)加密、解密同伴文件 (13)(四)数字签名及验证 (17)(五)加密、签名邮件 (17)(六)创建被加密的虚拟磁盘 (18)三、实验总结及思考 (19)一、实验目的、环境、背景知识(一)实验目的理解公钥加密体制的加密、解密过程以及密钥使用方式;了解密钥的管理方式和信任关系;了解数字签名的基本概念和使用方式,包括如何对文件进行加密、验证;掌握PGP的体系结构和应用原理。
(二)实验环境硬件:主流配置计算机本报告使用lenovo3000G430软件:windows vista 操作系统,PGP Desktop 9.10版(三)背景知识PGP(Pretty Good Privacy)是一个应用广泛的加密、数字签名应用软件,用来保护隐私信息。
以前,PGP是一种邮件加密软件,被用于保证邮件在传输过程中的保密性和不可否认性。
目前,PGP已经发展到9.X版本它的应用已经超出邮件范围,在文件加密、数字签名、安全删除等方面都有着非常专业的应用。
目前,PGP有面向普通用户的Desktop版本面向企业用户的Universal版本。
官方网站()上能够下载到目前的9.10版。
本实验即采用此最新版。
PGP采用的加密体制为非对称加密体制,即公钥加密体制。
通信时,传输内容用对方的公钥加密,对方收到后,用自己的私钥解密。
在进行数字签名时,则用自己的私钥对内容进行签名,对方收到后用对应的公钥来进行验证。
PGP在密钥管理方面采用了基于用户信任的模式,其密钥对由软件自动生成,私钥由用户通过密码进行保护。
PGP能完成文件加密、解密、数字签名及验证、电子邮件加密以及即时通信加密。
PGP使用方法范文PGP(Pretty Good Privacy)是一种加密通信和文件加密工具,它采用了非对称的加密方式。
PGP的使用方法相对简单,下面将详细介绍PGP 的生成密钥对、加密消息和解密消息的步骤。
1.生成密钥对:b. 在PGP软件中,找到“生成”(Generate)或类似的选项,然后选择“新密钥”(New Key)。
d.设置密码:在生成密钥对的过程中,你需要设置一个密码来保护私钥。
这个密码应该足够强大,不易被猜测。
e.等待一些时间,直到PGP软件生成密钥对。
一般来说,生成的密钥对包括一个公钥(用于加密消息)和一个私钥(用于解密消息)。
2.分享公钥:a. 获取你生成的公钥。
在PGP软件中,找到“密钥管理”(Key Management)或类似的选项,然后选择你的密钥对。
b. 导出公钥:在PGP软件中,选择“导出”(Export)或类似的选项,将公钥导出为一个文件。
这个文件通常以“.asc”为后缀,比如“publickey.asc”。
c.将公钥分享给他人:可以通过电子邮件、网站或其他安全的方式将公钥分享给他人。
他人可以使用你的公钥加密消息,以确保只有你可以解密。
3.加密消息:a.获取接收者的公钥:首先,你需要获取接收者的公钥。
可以要求接收者发送其公钥文件给你。
b. 导入接收者的公钥:在PGP软件中,找到“导入”(Import)或类似的选项,将接收者的公钥文件导入。
d. 加密消息:在PGP软件中,选择“加密”(Encrypt)或类似的选项,选中接收者的公钥,然后将你编写的消息导入。
e. 保存加密消息:选择“保存”(Save)或类似的选项,将加密后的消息保存到一个文件中。
这个文件可以被发送给接收者。
4.解密消息:a.获取发送者的公钥:如果你之前没有保存发送者的公钥,你需要要求发送者发送其公钥文件给你。
b. 导入发送者的公钥:在PGP软件中,找到“导入”(Import)或类似的选项,将发送者的公钥文件导入。
实验2pgp加密软件的使用实验2 PGP的使用一、实验目的1、了解PGP加密软件的基本功能2、加深对公钥加密机制的理解3、掌握PGP软件的加解密文件、签名等基本操作二、实验原理PGP——Pretty Good Privacy,是一个基于RSA公钥加密体系的邮件加密软件,使用混合加密体制加密。
PGP最初的设计主要是用于电子邮件加密,如今已经发展到了可以加密整个硬盘、分区、文件、文件夹、集成进邮件软件进行邮件加密等。
PGP的商业使用是收费的,但是非商业的个人使用是免费的。
使用免费版本可以进行创建和管理密钥、文件的加密解密,数字签名,使用粉碎工具永久删除敏感的文件、文件夹等。
商业注册版本还具有加密虚拟磁盘和加密虚拟文件夹的功能三、实验环境安装有Windows操作系统和PGP软件的PC.四、实验内容1)PGP的安装、配置2)创建密钥对(公钥和私钥)3)同他人交换密钥4)使用PGP对文件加密和签名5)使用PGPdisk功能,创建隐藏分区6)粉碎文件五、实验步骤两人一组完成以下步骤:1、PGP软件的安全、配置实验使用版本是PGP Desktop 9.6,可以支持Windows 2000,Windows XP, Windows 2003,PGP的安装要求使用管理员账号登陆。
当提问是否已经有密钥对时,本实验选择“新用户”(如果你已经有了自己的密钥对,就不要选择)。
继续按照提示,一步步安装,在安装完成之后,需要重新启动计算机,重启后,屏幕右下角的任务栏上会出现一个金黄色的“小锁”,这就是PGP图标。
图1 PGP菜单2、创建和管理PGP的密钥要使用PGP进行加密、解密和数字签名,首先必须生成一对属于自己的密钥对,公钥发送给别人,让其进行加密;私钥留给自己用来解密及签名。
PGP 的密钥经过加密后保存在文件中。
(1)创建密钥没人创建一对密钥,创建密钥对步骤如下:(1)如果在安装PGP时选择“新用户”,安装程序将自动打开密钥对生成向导。
PGP实验报告范文实验报告:PGP(Pretty Good Privacy)的原理与应用一、实验背景PGP(Pretty Good Privacy)是一种加密与认证方案,用于保护电子邮件的机密性和完整性。
在今天的信息时代,随着电子邮件的广泛使用,保护邮件的安全性显得尤为重要。
PGP通过使用公开密钥加密技术和数字签名技术,保证了邮件内容的保密性和发件人的真实性。
本次实验旨在深入学习PGP的原理和应用,了解其安全机制及使用方法。
二、实验原理1.公开密钥加密PGP使用了一种称为公开密钥加密(Public Key Cryptography)的技术来保护邮件的机密性。
公开密钥加密由一对密钥组成,包括公钥和私钥。
公钥是公开的,可以被任何人获取和使用,而私钥只有拥有者能够访问。
发送者使用接收者的公钥来加密邮件,只有拥有接收者的私钥的人才能解密邮件。
2.数字签名PGP还使用了数字签名技术来保证邮件的完整性和发件人的真实性。
数字签名使用私钥对邮件的摘要进行加密,生成一个数字签名。
接收者使用发送者的公钥解密数字签名,再对邮件进行相同的摘要计算,如果两个摘要匹配,说明邮件未被篡改过,并且由发送者发送。
三、实验步骤1.安装PGP软件首先,我们需要在电脑上安装PGP软件。
PGP软件提供了多个版本和平台选择,根据自己的需求选择相应的版本进行安装。
2.生成密钥对安装完PGP软件后,我们需要生成一对密钥,包括公钥和私钥。
进入PGP软件的密钥管理界面,选择生成新密钥对,填写自己的姓名和电子邮件地址等信息,然后选择生成密钥。
3.密钥的导入和导出在PGP中,公钥和私钥可以分别导入和导出。
公钥可以在网上进行公开发布,以便其他人使用;私钥则需要妥善保管,不要泄露给他人。
在密钥管理界面中,我们可以选择导出公钥或私钥,并选择保存的路径。
同样的,我们也可以选择导入公钥或私钥。
4.加密邮件5.解密邮件在接收到加密邮件时,我们需要使用自己的私钥进行解密。
实验三:PGP的使用第1部分PGP的安装及密钥的生成与管理注意:1.实验前先到校园网教师课件里下载PGP软件(文件名为:PGP810-PF-W.ZIP),安装后再做实验。
2.在没有做完规定的实验以前,任何人不得做与实验毫无相关的事。
谢谢大家合作!一、实验目的掌握密码理论与技术(对称密码技术和非对称密码技术)的原理;能够比较透切地PGP使用公钥密码技术的机理;掌握PGP加密软件在密钥生成及管理。
二、实验内容1.安装PGP 8.1 的免费版,可以在上可以下载。
PGP的安装很简单,和平时的软件安装一样,只须按提示一步步“Next”完成即可。
其中在以下的画面你可以选择要安装的选件,如果选择了“PGPnetVirtualPrivateNetworking”虚拟网,再选择相应的Plugin,如“PGPMicrosoftOutlookExpressPlugin”,就可以在OutlookExpress中直接用PGP加密邮件,这里指的是加密邮件的内容,具体操作我们在后面会详细说到。
如前所述请下载文件文件:PGP8.exe。
然后直接执行,即可进入PGP程序安装画面,请依屏幕指示操作机可。
2.操作方式1——密钥的生成使用PGP之前,首先需要生成一对密钥,这一对密钥其实是同时生成的,其中的一个我们称为公钥,意思是公共的密钥,你可以把它分发给你的朋友们,让他们用这个密钥来加密文件,另一个我们称为私钥,这个密钥由你保存,你是用这个密钥来解开加密文件的。
打开“开始”中“PGP”的“PGPKEYS”,可看到以下的画面。
点击图标或者用菜单key>newkey开始生成密钥。
PGP有一个很好的密钥生成向导,只要跟着它一步一步做下去就可以生成密钥,ok,let’sgo!☆操作时请注意:(1)Fullname是个人公钥字段格式。
(2)Email地址请填写正确。
注:PGP5.0以后建议编码方式改用Diffie-Hellman/DSS算法,安全性比较高。
实验七PGP软件应用实验背景PGP(Pretty Good Privacy)是由美国的Philip Zimmermann创造的用地保护电子邮件和文件传输安全的技术,在学术界和技术界都得到了广泛的应用。
PGP的主要特点是使用单向散列算法对邮件/文件内容进行签名以保证邮件/文件内容的完整性,使用公钥和私钥技术的保证邮件/文件内容的机密性和不可否认性。
是一款非常好的密码技术学习和应用软件。
实验目的通过使用PGP软件加强对公钥密码技术应用的理解和掌握。
实验条件(1)PGPDesktop Pro v9.9.1.exe(2)基于Windows的PC机2台,分别为发送者userA和接收者userB使用。
1.PGP软件的安装2.3.交换公钥在数据被处理之前,通信双方必须相互交换自已的公钥,为了存储密钥,PGP在每个节点提供一对数据结构,一个用来存储该节点拥有的公开/私有密钥对,被称为私有密钥环;另一个来存储该节点所知道的其他用户的公开密钥,被称为公开密钥环。
(1)打开[PGP Desktop]界面,选择界面左侧的“PGP K eys”,可以看到生成的用户密钥信息,本实例以用户userA为例生成密钥,以用户名和邮箱地址为标识。
双击“userA”打开[userA-Key Properties]界面,可以看到密钥的ID、类型、创建时间(即时间戳)、加密算法等信息。
(2)(3)按照前面PGP安装步骤在另一台机器上安装PGP并生成userB密钥,然后在[PGPDesktop]窗口中用鼠标右击要交换的密钥“userB”——“Export…”,导出密钥,存成userB.asc的文件,然后把这个文件自由地传送给userA,或放在双方方便取得的地方,如利用邮件或文件共享方式进行交换。
(4)userA取得发送者公钥文件后,双击userB.asc附件,出现[Select key(s)]界面,选择密钥userB,然后单击“Import”导入发送者公钥。
实验四、PGP加密软件的使用
一、实验原理:
PGP使用非对称加密算法.加密者用公钥加密,解密者则用配套的私钥和密码解密.因为公钥和私钥是分开的,所以理论上加密者也无法解开没有配套私钥的内容.
二、实验目的:
熟悉公开密钥体制,熟悉数字签名;熟悉使用PGP的基本操作。
三、实验环境:
Windows XP系统、MiniPGP---V1.0软件
四、实验内容:
创建一对公钥和私钥,进行文件加密实验。
五、主要步骤及相应截图:
(1)学会解密文件:
1、打开MiniPGP---V1.0软件,创建公钥gy.pub和私钥sy.pri,如下图所示:
创建好后的界面如下图所示:
2、把自己的公钥文件发给同学,让同学发给自己一份加密后的文件
11111.doc.pgp。
用word打开加密文件,文件显示如下所示:
3、用MiniPGP---V1.0软件解密,如下图所示:
解密后的文件显示如下图:
(2)学会加密文件:
1、打开加密文件窗口,添加要加密的文件,如下图所示:
2、点击“加密”按钮,加密成功则如下图所示:
加密后的文件用word打开后如下:
原文件如下图所示:
六、心得体会:
通过这次的实验,让我对文件的加密、解密以及MiniPGP---V1.0这款软件有了一定的了解。
刚开始做这个实验的时候,在建立好公钥文件保存路径的时候,软件会自后以相同的文件名建立好私钥文件,这个时候,我们可以自己更改私钥文件保存路径,避免公、私钥一样。
pgp加密软件使用讲解PGP (Pretty Good Privacy) 加密软件是一种用于加密和解密电子邮件、文件和通信的安全工具。
它是 Phil Zimmermann 在1991年开发的,目的是为了保护个人隐私和加强信息安全。
PGP使用非对称加密算法,其中包括公钥加密和私钥解密。
它还使用对称加密算法来加密大量的数据,以提高性能。
下面是一步一步的使用讲解:1. 生成公私钥对:首先,你需要生成一对公私钥。
私钥是你的个人密钥,需要保持保密。
公钥是你的加密密钥,你可以将它发送给其他人来加密他们发送给你的数据。
打开 PGP 软件,选择 "Generate Key",填写必要的信息,如姓名和电子邮件地址,然后点击 "Generate Key"。
等待生成过程完成后,你将获得一对公私钥。
2. 导入公钥:当其他人想要向你发送加密的数据时,他们需要你的公钥。
你可以将公钥导出为文件,然后发送给他们。
对方需要将你的公钥导入到他们的 PGP 软件。
打开 PGP 软件,选择 "Import Key",然后选择你的公钥文件。
他们的软件将验证公钥的有效性,并将其导入到他们的密钥环。
3. 加密邮件/文件:当你想要发送加密的电子邮件或文件时,选择"Encrypt"。
在 "To" 栏中输入收件人的电子邮件地址,并选择他们的公钥。
然后,选择要加密的邮件或文件,并点击 "Encrypt"。
PGP 将使用收件人的公钥进行加密,并生成一个加密的副本。
4. 解密邮件/文件:当你收到加密的邮件或文件时,打开 PGP 软件,选择 "Decrypt"。
选择加密的邮件或文件,并点击 "Decrypt"。
PGP 将使用你的私钥进行解密,并生成一个解密的副本。
5. 签名邮件/文件:对于重要的电子邮件或文件,你可以使用 PGP还原文件的数字签名,以验证文件的真实性和完整性。
南京信息工程大学实验(实习)报告实验名称 PGP软件实验日期 2014.12.21 得分指导教师朱节中系计算机专业软件工程年级 2012 班次 1 姓名董上琦学号 20122344001一、实验目的1、掌握PGP软件的安装方法2、掌握公钥与私钥生成与备份方法3、掌握PGPKeys管理密钥的方法4、掌握使用Outlook发送加密邮件5、掌握使用PGP加密信息6、掌握PGPDisk的使用二、实验准备公开密钥体制的概念和原理安装Windows2003 Server的局域网环境PGP 8.1或更高版本的软件最好为连通Internet状态三、实验内容和步骤:(1)安装PGP软件、软件注册:双击PGP安装文件进行安装。
完成后必须重启计算机!! PGP软件将出现注册窗口,此时输入我们提供的用户名、组织名、序列号及授权信息等内容后,点击“认证”即可完成安装。
安装时选择新用户,并注意输入通行码(千万不能忘记!!)(2)公钥与私钥对生成与管理:进入PGPKeys,可以看到我们注册的邮箱对应已有密钥管理内容。
此时我们可导出自己的公钥,生成 ASC文件。
方法:右击“邮箱”,选择“Export”,输入文件名即可,此文件可交流、发布等。
(3)加密信息:打开记事本程序,输入内容1234abcd。
右击PGP图标,选择Current Window—Encrypt,进行记事本内容加密。
完成后观察结果。
若有多个密钥,则选择!(4)解密信息:同样将光标保持在记事本中,右击PGP图标后,选择Current Window—Decrypt即可解密信息,当然需要输入通行码!!解密结果显示在“Text Viewer”中。
(5)PGPDisk的使用:右击PGP图标,选择PGPDisk—NewDisk,根据提示选择PGPDisk加密盘的大小(只与硬盘容量有关!,如100MB)。
加密时可选择使用私钥文件或通行码!完成后即可在资源管理器中使用该盘。
使用通行码加密的PGPDisk盘可用于所有安装PGP软件的计算机中!(6)PGPDisk的启用与关闭:在启用状态下,PGP图标会处于开锁状!若要关闭PGPDisk,则选择“Unmount”!注意编辑位置不要处于PGPDisk中!(10)获取或共享公钥文件。
实验一 PGP软件应用【实验背景】PGP(Pretty Good Privacy)是主要由美国的Philip Zimmermann创造的用于保护网络上电子邮件和文件传输安全的技术,在学术界和技术界都得到了广泛的应用。
PGP的主要特点是使用单向散列算法对邮件/文件内容进行签名以保证邮件/文件内容完整性,使用公钥和私钥技术保证邮件/文件内容的机密性和不可否认性。
PGP不仅提供程序试用,而且提供程序源码,是一款非常好的密码技术学习和应用软件。
PGP的30天试用版本可以从 下载。
(注:由于本实验中只用到PGP加/解密和签名/验证功能,而此功能是PGP最基本的功能,因此任何一个PGP版本都支持此类功能。
本实验仅以PGP.Desktop 9.8为例进行介绍。
)【实验目的】通过使用PGP软件加强对公钥密码技术应用的理解和掌握。
【实验条件】(1) PGPDesktop32-982.exe(2) 基于Windows的PC机2台,分别为发送者userA和接收者userB使用。
【实验任务】(1) 掌握PGP基本原理(2) 利用PGP软件对文件进行加密/解密(3) 利用PGP软件对文件进行签名/验证【实验内容】1. PGP基本原理如图1.1所示显示了PGP提供数字签名和机密性的操作过程。
如果在实际操作中只需要数字签名服务,则把加密和解密模块取消即可;同样,若只需要机密性服务,则把签名和认证模块取消即可。
图1.1 PGP原理1) 签名发送方A产生报文M,用单向散列算法(SHA或MD5)生成报文摘要,然后用自己的私钥,采用RSA或DSS数字签名算法对报文摘要进行加密,把计算结果串接在M的前面。
2) 压缩默认情况下,PGP在签名之后加密之前对报文进行压缩,用Z表示。
此方法有利于在电子邮件传输和文件存储时节约空间,而且由于压缩过的报文比原始明文冗余更少,密码分析更加困难,因此也加强了加密的强度。
一般在PGP软件中使用Pkzip算法进行压缩。
《网络安全技术》实验报告姓名系别计算机系实验地点学号年级班09级5班实验时间成绩评定教师签字实验项目PGP加密软件实验包括实验内容、关键步骤、结果(程序源码、截图等)、总结或体会等(可加页)实验目的:使用PGP软件对文件或邮件加密签名, 了解密码体制在实际网络环境中的应用, 加深对数字签名及公钥密码算法的理解。
实验步骤:(1)安装PGP(2)、生成用户密钥对、数据签名打开Open PGP Desktop, 在菜单中选择PGPKeys,在Key Generation Winzrad提示向导下, 创建用户密钥对。
1)首先输入用户名及邮件地址2)输入用户保护私钥口令3)完成用户密钥对的生成, 在PGPkeys 窗口内出现用户密钥对信息。
4)生成的公钥可发送给任何人(通过邮件或其它方式), 导入公钥到PGPkeys窗口, 利用自己的私钥对公钥进行签名。
(3)、用PGP对文件进行加密解密操作1)利用PGP对“加密文件.txt”进行加密并签名(指定接收人, 下图为majorc),生成“加密文件.txt.pgp”加密文件。
2)解密“加密文件.txt.pgp”加密文件, 发送给你指定要发送的人(即加密公钥的拥有人), 对方利用其私钥进行解密, 即完成文件的加解密操作。
(4)、用PGP对Outlook Express邮件进行加解密操作1)打开Outlook Express, 填写好邮件内容后, 选择Outlook 工具栏菜单中的PGP 加密图标, 使用用户公钥加密邮件内容2)发送加密邮件3)收到邮件打开后, 选中加密邮件后选择复制, 打开Open PGP Desktop, 在菜单中选择PGPmail, 在PGPmail中选择解密/效验, 在弹出的“选择文件并解密/效验”对话框中选择剪贴板, 将要解密的邮件内容复制到剪贴板中。
4)输入用户保护私钥口令后, 邮件被解密还原, 见图。
实验总结:本次实验, 通过对PGP的安装、密钥对的生成、文件加密签名的实现、电子邮件加密/解密, 等这一系列的操作, 我知道了如何使用PGP软件对文件或邮件加密签名, 对于初学者来说, 密码体制在实际网络环境中的应用还是很复杂, 安装过程要很仔细的对每一步进行操作, 否则可能直接影响后面的收发邮件能否成功, 进行这些操作必须首先要对该内容有一个大概的理解, 才使整个实验做起来不那么盲目, 在本次实验后, 我加深了对数字签名及公钥密码算法的理解。