实验 PGP软件的使用

合集下载

实验五PGP软件的使用(精)

实验五PGP软件的使用(精)

实验五 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实验报告

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实验 (2)

PGP实验 (2)

第一部分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实验报告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软件
实验2 PGP实验
2.1 实验目的 2.2 实验要求
2.3 实验步骤
2.4 实验思考
2.1 实验目的
PGP(Pretty Good Privacy)软件是一款非常优秀 的加密软件。它能实现对文件、邮件、磁盘、以及 ICQ通信内容实现加密、解密、数字签名的功能,适 合企业、政府机构、卫生保健部门、教育部门、家庭 个人进行安全通信使用。 本实验目的要求利用PGP加密软件整合前面提到的 安全技术,加深理解密码学在电子商务安全中的重要 性。
第三步,请选择一种加密类型。PGP5.0以前的 版本多用RSA加密方式,但5.0以后就常常选用 较先进的第一种类型了。
第四步,指定密钥的长度。通常来说位数越大被 解密的可能性越小就越安全,但是在执行解密和 加密时会需要更多的时间,一般2048位就ok了
2.2 实验要求
理解非对称加密的原理,以及PGP工作原理。熟 悉PGP密钥对的产生、公钥私钥在加密与签名中的 不同作用,掌握PGP加密与签名的一般应用方法与 流程。
返回本节
2.3 实验步骤
(1)软件安装 (2)生成密钥对 (3)导出并发送公钥 (4)文件加密与解密 (5)数字签名
返回本节
使用PGP之前,首先需要生成一对密钥,这一对密钥 其实是同时生成的,其中的一个为公钥,可以把它分发 给你的朋友们,让他们用这个密钥来加密文件,另一个 称为私钥,这个密钥由你保存,你是用这个密钥来解开 加密文件的。打开“开始”中“PGP”的“PGP KEYS”, 可看到以下的画面。 用菜单key>new key开始生成密 钥。PGP有一个很好的密钥生成向导,只要跟着它一步 一步做下去就可以生成密钥.
2.4 实验思考
(1)对称加密与非对称加密有何异同?

实验五 PGP软件的应用

实验五  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软件实验

PGP软件实验

信息安全“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使用方法范文

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加密软件的使用

实验2pgp加密软件的使用

实验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实验报告范文

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的使用

PGP的使用

实验三: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软件的应用

实验七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加密软件的使用
一、实验原理:
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加密软件使用讲解

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软件的使用实验报告

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软件应用

实验一 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算法进行压缩。

实验PGP软件的使用

实验PGP软件的使用
PGP软件的使用
• 掌握如何使用PGP软件进行邮件加密、 解密,文件的加解密以及文件的粉碎。
实验PGP软件的使用
PGP概述
基于RSA公钥加密体系的加密软件 主要功能及特点: ➢ 对邮件保密,防止非授权者阅读 ➢ 对邮件加上数字签名,使收信人可确信邮件的来
源 ➢ 通信前不需要通过任何保密的渠道传递密钥 ➢ 一种RSA和传统加密的杂合算法 ➢ 用于数字签名的邮件文摘算法 ➢ 加密前压缩 ➢ 良好的人机界面,速度很快,源代码免费
实验PGP软件的使用
密钥对的生成
输入保护私钥的密码
实验PGP软件的使用
密钥对的生成
实验PGP软件的使用
密钥对的生成
实验PGP软件的使用
密钥对的生成
将密钥上传到密钥服务器
实验PGP软件的使用
密钥对的生成
完成
实验PGP软件的使用
密钥对的生成
实验PGP软件的使用
密钥属性修改
右键点选要修改的密钥->Properties
需要设置相应的服务和安全策略
实验PGP软件的使用
通信加密
保证A与B双方文件传送的安全性,这就要求双 方不仅要拥有自己的密钥对,还要有对方的公 钥。 获取对方公钥 通过PGP密钥服务器 双方导出自己的公钥发送给对方 用对方的公钥加密 对方用自己的私钥解密
实验PGP软件的使用
在PGP密钥服务器上搜索公钥
实验PGP软件的使用
磁盘加密
通过建立一个虚拟磁盘(实际上是一个加密文 件),将需要保护的信息放入磁盘中保证安全。
PGP的注册
Help->license
点击,进入注 册助手
实验PGP软件的使用
PGP的注册
实验PGP软件的使用

实验(9)PGP的使用

实验(9)PGP的使用

19
二. PGP加密邮件(5)
收输入解 密密码:
20
二. PGP加密邮件(6)
和原来加 密前的一样!
21
三.PGP进行文件加密(1)
选择文件:右 键点击文件,或 文件夹选项,选 择PGPEncrypt
22
三.PGP进行文件加密(2)
选择加密方法: 两种:对称,和 不对称加密!
23
三.PGP进行文件加密(3)
对称加密!选 择: Conventional Encryption (传统 加密方法)
对称加密
24
三.PGP进行文件加密(4)
对称加密! 输入密码并确认 密码!
输入密码
确认密码
25
三.PGP进行文件加密(5)
源文件
对称加密! 这样就生成了加 密文件。和源文 件比起来,多了 一个*.pgp。
加密后的文件
6
一.PGP的安装(5)
去掉自动 更新,否则 系统会更新 到9.0! 而9.0不免 费,而且还 有好多问题!
7
一. PGP使用前的设置(1)
右键点击桌 面右下方的锁形 图标,再选择 PGPkeys选项:
8
一. PGP使用前的设置(2)
出现PGPkeys窗口:
9
一. PGP使用前的设置(3)
将公钥发送到服务 器: 右键点击公钥,选 择:Send to Domain Server

一. 二. 三. 四.

PGP简介 PGP的应用 总结 致谢
1
PGP
PGP—Pretty Good Privacy,是一个基于RSA公匙 加密体系的邮件加密软件。 可以用它对你的邮件保密以防止非授权者阅读,它 还能对你的邮件加上数字签名从而使收信人可以确信邮 件是你发来的。它让你可以安全地和你从未见过的人们 通讯,事先并不需要任何保密的渠道用来传递密匙。它 采用了:审慎的密匙管理,一种RSA和传统加密的杂合 算法,用于数字签名的邮件文摘算法,加密前压缩等, 还有一个良好的人机工程设计。它的功能强大,有很快 的速度。而且它的源代码是免费的。

实训: PGP加密软件的使用

实训: PGP加密软件的使用
电子商务安全技术
实训: PGP加密软件的使用
【实训条件】 1. 硬件环境要求:
CPU:至少550 MHz,最多支持四个CPU; 内存:至少256 MB; 硬盘空间:150 MB以上,不含缓存使用的磁盘空间。 2. 软件环境要求: 操作系统:Windows Server™ 2003 或 Windows® 2000 Server 操作系统。 PGP软件。 3. 网络环境: 每台主机联入局域网;
• (2)点击发送后, 会让用户选择加密的密 钥,选择刚刚创建的密 钥进行加密,如图5-54 所示。
图5-53未加密邮件 图5-54选择加密密钥
8.邮件解密
• (1)打开收到 的加密邮件,如图 5-55所示,为未解 密的邮件。
• (2)点击工具 栏上的“decrypt PGP message”按 钮,来解密,如图 5-56所示,正确输 入私钥来解密。
• (3)打开加密图标, 选择需要加密的文件, 如图5-38所示。
图5-37打开测试文件 图5-38 选择测试文件
• (4)选择相应的 文件后,要求选择用 于加密文件的密钥, 如图5-39所示。
• (5)选取加密密 钥后,文件被加密, 加密后会生成一个密 文,文件加密完成, 如图5-40所示。
图5-39选择加密密钥 图5-40 生成加密后的文件
图5-44生成解密文件 图5-45 打开解密后的文件
6. 文件签名
• (1)选择签名图标,如图5-46所示。
图5-46选择签名图标
• (2)选择需要签 名的文件,如图5-47 所示。
• (3)选择签名的 用户,并输入私钥, 如图5-48所示。
图5-47选择签名文件图 图5-48 输入私钥密码
• (4)完成签名 后,生成一个签名 文件,如图5-49所 示。

PGP加密软件实验

PGP加密软件实验

《网络安全技术》实验报告姓名系别计算机系实验地点学号年级班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软件对文件或邮件加密签名, 对于初学者来说, 密码体制在实际网络环境中的应用还是很复杂, 安装过程要很仔细的对每一步进行操作, 否则可能直接影响后面的收发邮件能否成功, 进行这些操作必须首先要对该内容有一个大概的理解, 才使整个实验做起来不那么盲目, 在本次实验后, 我加深了对数字签名及公钥密码算法的理解。

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

PGP的安装
ห้องสมุดไป่ตู้GP的安装

暂不重启
PGP的安装

运行注册机,打补丁

重启,进入PGP desktop
PGP的安装
PGP的注册

Help->license
点击,进入注 册助手
PGP的注册
PGP的注册
PGP的注册
PGP的注册
PGP的注册
PGP的注册
PGP的注册
使用前的设置
密钥选项
选择加密方式
添加用户密钥(文件接收方的公钥)
点add添加 已有的公钥
添加密钥成功
加密完成
加密后的文件
双击文件便可解密
利用密码加密
磁盘加密
通过建立一个虚拟磁盘(实际上是一个加密文 件),将需要保护的信息放入磁盘中保证安全。
磁盘加密
加密整个磁盘分区(慎用)
磁盘加密
磁盘加密

通信加密
保证A与B双方文件传送的安全性,这就要求双 方不仅要拥有自己的密钥对,还要有对方的公 钥。 获取对方公钥 通过PGP密钥服务器 双方导出自己的公钥发送给对方 用对方的公钥加密 对方用自己的私钥解密

在PGP密钥服务器上搜索公钥
导出自己的公钥 右键点选需要导出的密钥->export
点击
注意:一般如sina、163、126、QQ邮箱均可设置,但有些邮箱属于 Web邮箱(如Hotmail),不通过邮件服务器传送和接收,因此无 法设置Outlook。
邮件的加密发送
PGP9.0以前的版本,在安装完成后,会在Outlook中以 加载项的方式存在,由用户选择加密/签名、解密/验证 邮件。
添加公钥用户
添加密码用户
黑色字体为管理员账户(用户可自行设置), 管理员账户可对其余账户进行相应操作。
点击右上角的create,要求输入保护对应公钥 的私钥密码。
挂载虚拟磁盘
“我的电脑”中显示新生成的虚拟磁盘,可将需保 护的文件放入其中,当卸载时,这些文件不会被 访问到。
虚拟磁盘的卸载
密钥属性修改

右键点选要修改的密钥->Properties
邮件和通信加密
邮件加密 通信加密

邮件加密
用户可使用outlook同时管理多个邮箱的邮件; 必须先安装outlook,再安装PGP。 •Outlook的设置 •为邮箱建立公私钥对 •邮件的加密发送和接收解密 •邮件的签名和认证
Outlook的设置
使用PGP Shredder图标
直接将要擦除的文件拖到PGP Shredder图标 上,如同回收站。
粉碎自由空间
Tools->shred free space
选择粉碎的分区及粉碎次数
网络共享
可对网络共享文件夹进行加密
添加需要共享的文件夹
添加共享的用户
添加用户成功
选择签名用户
完成网络共享设置
被加密的网络共享文件
文件粉碎
使用传统的“Delete”对文件进行删除是不能彻底 删除文件的。使用EasyRecovery等软件可以很 容易地对已经删除的文件进行恢复。为了解决这 一安全问题,在PGP中集成了文件粉碎功能。
PGP的使用
密钥管理 邮件和通信加密 文件加密 磁盘加密 网络共享 文件粉碎

密钥管理
密钥对的生成

File->New PGP Key
密钥对的生成
密钥对的生成

输入保护私钥的密码
密钥对的生成
密钥对的生成
密钥对的生成

将密钥上传到密钥服务器
密钥对的生成

完成
密钥对的生成

导出的密钥文件
用记事本打开的密钥文件内容
导入对方的公钥 双击密钥文件,导入密钥

信任导入的公钥 导入的密钥的validity属性是白色,不是 绿色,说明其正确性未被使用者验证,可以 加密,但不可以验证签名。 解决方法:使用者用自己的私钥对这个 密钥进行签名,表示自己已经认可。
文件加密
添加待加密文件
PGP软件的使用

掌握如何使用PGP软件进行邮件加密、 解密,文件的加解密以及文件的粉碎。
PGP概述

基于RSA公钥加密体系的加密软件 主要功能及特点: 对邮件保密,防止非授权者阅读 对邮件加上数字签名,使收信人可确信邮件的来 源 通信前不需要通过任何保密的渠道传递密钥 一种RSA和传统加密的杂合算法 用于数字签名的邮件文摘算法 加密前压缩 良好的人机界面,速度很快,源代码免费
PGP运行环境

Windows 98/2000/2003/XP操作系统 所使用的计算机上必须安装软件Outlook Express来接收和发送邮件
PGP的安装
版本:PGP desktop 9.10 包括文件:PGP_DT_32-64-keygen.zip和 PGPDesktop9.10.0_Windows_Inner.zip
用Web登录后获取的加密后的邮件
邮件的解密
对前面的邮件用PGP解密
在outlook中收到邮件后,检测邮件加密,让 用户输入保护接收方私钥的密码,以用私钥 进行解密。
解密后的邮件
通信加密
即时消息工具加密。该功能可将支持的即时消息工 具(IM,也称即时通讯工具、聊天工具)所发送的 信息完全经由PGP处理,只有拥有对应私钥的和密 码的对方才可以解开消息的内容。任何人截获到也 没有任何意义,仅仅是一堆乱码。 需要设置相应的策略
邮件的加密发送
PGP9.0版本后,当PGP安装成功后,PGP Server作为 一个服务常驻内存,能自动检测邮件客户端,由用 户确定是否加密签名。
假设从honghewangmin@ 向 ynwm2009@ 发送加密邮件。
选择加密密钥(思考:选哪个)
接收方的公钥
登录126邮箱
相关文档
最新文档