实验二--PGP加密实验
实验PGP加密技术
加密技术
()加密技术是一个基于公钥加密体系的邮件加密软件,提出了公共钥匙
或不对称文件的加密技术。
加密技术的创始人是美国的。
他的创造性把把公钥体系和传统加密体系的
结合起来,并且在数字签名和密钥认证管理机制上有巧妙的设计,因此成为目前几乎最流行的公钥加密软件包。
由于算法计算量极大,在速度上不适合加密大量数据,所以实际上用来加密
的不是本身,而是采用传统加密算法,加解密的速度比快得多。
随机生成一个密钥,用算法对明文加密,然后用算法对密钥加密。
收件人同样是用解出随机密钥,再用解出原文。
这样的链式加密既有算法的保密性()和认证性(),又保持了算法速度快的优势。
加密软件
加密软件最新版本是8.0.2,使用可以简洁而高效地实现邮件或者文件的加密、数字签名。
8.0.2的安装界面如下图所示。
下面的几步全面采用默认的安装设置,因为是第一次安装,所以在用户类型
对话框中选择“, ”,如下图所示。
根据需要选择安装的组件,一般根据默认选项就可以了:“ ”的功能是提供磁盘文件系统的安全性;“ ”提供邮件的加密功能。
如下图所示。
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加密
第一部分:安装并学会使用。
第一步:安装PGP6.5.8。
第二步:创建一对密钥。
在开始菜单里点击PGPKeys。
注意这里输入一串8位以上的密码,原理是在用自己私钥解密文件时需要输入此密码。
将生成的密钥导出,这里可以选包含私钥导出。
第三步,验证自己的公、私钥。
加密前Encrypt&sign。
别人用我的公钥加密后。
我用自己私钥解密打开。
验证成功!第四步,用老师的公钥将实验报告进行加密。
第二部分:PGPdisk。
界面选择大小。
输入打开密码。
新出现了一个E盘。
点击mount。
要打开加密的磁盘用mount。
想让其它人不能打开用unmount。
第三部分:PGP邮件加密。
用outlook收发邮件。
加密后的文字内容。
解密后当然就是“你好!!!”了。
第四部分:推荐其它的优秀加密软件。
我推荐的是天盾加密软件。
目前,很多文件夹加密软件都存在一个重大缺陷:加密后都会在原目录产生一个加密文件,而且该加密文件的图标通常会有一个锁。
这等于通知别人你在该电脑上藏有私密或重要文件,这会让他人设法得到该文件,比如通过窥视密码、胁迫或暴力。
天盾加密软件完美的解决了这个问题,是目前所有文件夹保护软件中隐蔽性最强的文件夹保护工具。
文件夹经过它加密后,不会在原目录产生任何加密文件,并且文件夹会从电脑中彻底消失,不留一点痕迹。
自然的,别人无从得知您的电脑上藏有秘密文件,更不会想到从您的电脑中获取资料了。
另外,独特的加密算法,瞬间加密百M的文件夹。
注意事项:明白加、解密原理,由于软件版本问题,可能需要多次验证。
pgp加密(可用)
实验9加密软件使用【实验目的】1、通过PGP软件的操作理解加密和数字签名。
2、通过实验了解PGP软件的工作原理。
3、掌握PGP软件的功能。
【实验内容】1、PGP软件的下载及安装。
2、创建以及管理密钥。
3、文件加密及数字签名。
4、邮件加密及数字签名。
【实验器材】计算机1台,加密软件1套。
【预备知识】一、加密的概念数据加密就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出原来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。
该过程的逆过程为解密,即将加密的编码信息转化为原来数据的过程。
二、数字签名概述对文件进行加密只解决了传送信息的保密问题,而通过数字签名可以确定发信人的身份,防止他人对传输的文件进行破坏以保证网络上数据的完整性、不可否认性和网络上用户身份的确定性。
数字签名技术在电子商务安全保密系统中有着特别重要的地位,在电子商务安全服务中的源鉴别、完整性服务、不可否认服务中,都要用到数字签名技术。
在电子商务中,完善的数字签名应具备签字方不可抵赖、他人不能伪造、在公证人面前能够验证真伪的能力。
三、PGP软件简介加密软件PGP( Pretty Good Privacy),其创始人是美国的Phil Zimmermann。
PGP采用了RSA与传统加密相结合的加密算法,既可以解决RSA加密速度慢地问题,又可以避免传统加密算法出现的安全性问题。
你可以通过 PGP 做这些事:1、在任何软件中进行加密/签名以及解密/效验。
通过 PGP 选项和电子邮件插件,你可以在- 92 -任何软件当中使用 PGP 的功能。
2、创建以及管理密钥。
使用 PGPkeys 来创建、查看、和维护你自己的 PGP 密钥对;以及把任何人的公钥加入你的公钥库中。
3、创建自解密压缩文档 (self-decrypting archives, SDA)。
你可以建立一个自动解密的可执行文件。
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实验报告一、实验目的1、了解加密技术2、掌握PGP加密软件的使用方法二、实验步骤1、安装PGP软件2、建立密钥对密钥对全称:姓名全拼(如:张三同学的密钥对全称为zhangsan)密钥对相关Email:个人常用Email(要求能够使用outlook express收发邮件,如果没有可以去申请免费邮箱)私钥密码:任意(至少八个字符)3、使用本人PGP密钥加密本地文件新建一个文本文件,文件名为“PGP加密原文件.txt”,在文件中输入自己的姓名并保存。
然后使用PGP加密该文件。
4、使用本人PGP密钥为本地文件签名新建一个文本文件,文件名为“PGP签名原文件.txt”,在文件中输入自己的姓名并保存。
然后使用本人PGP密钥签名该文件。
先双击生成的“PGP签名原文件.txt.sig”,将弹出的窗口截屏保存在下面,然后,删除“PGP签名原文件.txt”中的姓名,再双击生成的“PGP签名原文件.txt.sig”,将弹出的窗口截屏保存在下面,比较两次弹出窗口中内容有何不同。
5、导出本人公钥使用导出向导,导出本人PGP密钥对中的公钥(文件后缀名为asc)6、导入他人公钥找一位合作的同学,将其PGP公钥导入本机的PGP软件中7、在文件互传中使用PGP密钥加/解密新建一个文本文件,文件名为“ToClassmate.txt”,在文件中输入自己的姓名并保存。
然后使用合作同学的PGP公钥加密该文件。
然后,双击生成的“ToClassmate.txt.pgp”,将弹出的窗口截屏保存在下面。
将文件“ToClassmate.txt.pgp”给合作的同学,让他解密。
同时,将合作同学给你的文件“ToClassmate.txt.pgp”解密。
8、PGP在收发邮件中的使用使用outlook express打开之前在建立密钥对时相关联的Email,给合作同学的公钥相关联Email发送一封邮件,并在发送之前使用合作同学公钥加密邮件,将加密之后的界面截屏保存在下面。
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加密系统的使用,掌握各种典型的加密算法在文件、文件夹、邮件的加密、签名以及磁盘的加密中的应用。
实验环境:两台安装windows7操作系统和PGP加密系统的计算机,通过网络相连。
软件工具:PGP Desktop 10.1.1加密软件实验人员:朱思、龚茜文、向奥、唐辉、刘滨涛具体分工:实验操作:朱思、唐辉;文档编辑:龚茜文、向奥、刘滨涛实验内容:任务一:安装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生成的密钥。
密钥密码是:tanghui19942.选中菜单“文件”>“导出”>“密钥”命令,生成asc文件把公钥发给人物B。
3.人物B使用同样的方法,生成asc文件。
密钥密码是zhusi。
实验2 pgp加密软件的使用
实验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菜单的PGPkeys打开密钥管理程序,选择“密钥→新建密钥…”菜单,将打开密钥对生成向导。
pgp实验报告
pgp实验报告
PGP实验报告
PGP(Pretty Good Privacy)是一种用于加密通信和文件传输的开放标准。
它使用公钥加密和私钥解密的方法,确保了通信内容的安全性和隐私性。
在本次实验中,我们对PGP进行了深入的研究和实验,并得出了以下结论。
首先,我们对PGP的加密和解密过程进行了详细的了解和学习。
通过生成公钥和私钥,并将公钥发送给通信对象,我们成功地实现了加密和解密的过程。
这一过程不仅简单易行,而且能够有效地保护通信内容不被窃取或篡改。
其次,我们对PGP的安全性进行了测试。
通过模拟攻击和破解的实验,我们发现PGP系统具有较高的安全性,能够有效地抵御各种攻击和破解尝试。
这证实了PGP作为一种加密通信标准的可靠性和稳定性。
最后,我们对PGP的应用场景进行了探讨。
除了在个人通信和文件传输中的应用外,PGP还可以广泛应用于企业和组织的机密通信和数据传输中。
其安全性和便利性使得PGP成为一种理想的加密通信工具。
综上所述,本次实验进一步验证了PGP作为一种加密通信标准的可靠性和实用性。
我们相信,随着信息安全意识的提高和加密技术的发展,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单选按钮,导入密钥,开始使用。
实验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之所以流行的原因是,加密的安全性非常高,同时加密速度又很快。
四、实验步骤步骤1 PGP安装下载软件后,运行pgp8.exe文件开始安装,安装的过程很简单,依次按“next”按钮就可以了,安装过程见图1、图2、图3、图4和图5。
图1 安装欢迎界面图2 接受PGP公司的协议图3 安装时对PGP8.1.0 Windows版本的介绍图4 选择用户类型图5 选择安装路径接下来选择要安装的组件,其中,第一个选项是关于磁盘加密的功能;第二个选项是ICQ的邮件加密功能;第三四个选项是关于OUTLOOK或者OTLOOK EXPRESS邮件加密的功能;最后一个选项适用于群发邮件的加密。
用户可以根据自己的需要进行组件选择,一般情况下,默认安装就可以了。
见图6、图7。
图6 选择要安装的PGP组件,一般按默认的选择即可图7 安装正在进行中步骤2 生成密钥安装完毕后,运行PGP程序。
从“开始”菜单中选择“PGP”中的“PGP Keys”。
要使用该软件进行加密的话,首先要生成一对密钥。
也就是一个公钥和一个私钥。
其中公钥是发送给别人用来加密要发送给自己的文件的,私钥是自己保存,用于解密别人用公钥加密的文件,或者起数字签名的作用。
在PGP Keys的窗口中,选择Keys菜单下的New Key选项。
见图8。
图8 PGP Keys的工作窗口PGP有很好的创建密钥对的向导,跟着向导很容易生成一对密钥。
见图9。
图9 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软件的安装与基本功能使用,对于加密软件的原理具有一定的了解,能够实现常用的加密功能。
二、实验要求根据本教材中介绍的PGP软件的功能和步骤来完成实验,在掌握基本功能的基础上,实现日常加密应用,给出实验操作报告。
三、实验设备及软件2台安装windows 2000/xp操作系统的计算机,磁盘格式配置为NTFS,局域网环境、FTP服务器,PGP8.1中文版软件。
四、实验预习1. PGP软件的主要功能有哪些?2. 简述PGP的发信与收信过程?五、实验步骤(参照教材第十三章内容)1、[PGP安装]PGP加密软件最新版本是8.0.2,使用PGP8.0.2i可以简洁而高效地实现邮件或者文件的加密、数字签名。
下面的几步全面采用默认的安装设置,因为是第一次安装,所以在用户类型对话框中选择“No, I am a New User”,如图所示根据需要选择安装的组件,一般根据默认选项就可以了:“PGPdisk Volume Security”的功能是提供磁盘文件系统的安全性;“PGPmail for Microsoft Outlook/Outlook Express”提供邮件的加密功能。
如图所示。
因为在用户类型对话框中选择了“新用户”,在计算机启动以后,自动提示建立PGP密钥,首先在用户信息对话框中输入相应的姓名和电子邮件地址,如图所示。
•在PGP密码输入框中输入8位以上的密码并确认。
••然后PGP会自动产生PGP密钥(包括公钥和私钥,生成的密钥如图所示。
2. [PGPmail的使用]1、在Outlook中添加自己的邮箱帐号(通过发送邮件来检测是否添加成功)。
2、安装PGP。
3、生成一对密钥。
4、导出公钥,以文件的形式保存,并和对方交换。
5、将对方的公钥导入到自己的PGP中,并签名。
6、向对方发送一封邮件,并用对方的公钥加密。
7、接收方收到加密邮件之后,用自己的私钥解密。
实验二-使用PGP进行加解密实验报告
“使用PGP进行加解密”实验报告班级:姓名:实验日期:实验时间:至实验地点:院楼435华南农业大学信息学院一.实验目的通过使用PGP软件对文件进行加密和解密,加深对加密和解密技术的认识。
二.实验内容1合作双方分别在自己机器上的PGP软件中生成密钥对。
2双方分别导出自己的公钥并传给对方(可通过磁盘拷贝,网络拷贝或电子邮件传输)。
3双方分别将对方传来的公钥导入到自己的PGP软件中,并对此公钥进行签名确认信任此公钥。
4 双方分别加密一个文件。
用记事本程序打开加密后的文件,观察文件的内容。
5双方分别将加密后的文件传给对方。
6双方分别用PGP软件解密收到的加密文件。
三.实验设备(2人一组)PC机两台,安装有以下软件:1 Windows 2000 Professional操作系统2 PGP软件四. 实验记录记录实验的每一步操作过程,配置参数,实验结果,操作过程中出现的问题及及解决方法。
(一)生成新的密钥对(1)点击“开始”-> “程序”->“PGP”->“PGPKeys”(2)在弹出的窗口的菜单栏中,选择“keys”->“New Key…”(3)在弹出的PGP Key Generation Wizard(PGP密钥生成向导)窗口中,点“下一步”按钮,进入Name and Email Assignment(用户名和电子邮件分配)界面,在Full name处输入用户名,Email address处输入用户所对应的电子邮件地址,完成后点“下一步”按钮。
(4)在Passphrase Assignment(密码设定)界面,在Passphrase处输入你需要的密码,Confirmation(确认)处再输入一次,密码长度必须大于8位。
完成后点“下一步”按钮。
进入Key Generation Progress(密钥生成进程),等待主密钥(Key)和次密钥(Subkey)生成完毕(出现Done)。
点击“下一步”按钮,进入Completing the PGP Key Generation Wizard(完成该PGP 密钥生成向导)再点“完成”按钮,你的密钥对就创建好了。
实验二--PGP加密实验
实验二--PGP加密实验实验二 PGP加密实验一、实验目的:1.熟悉非对称加密算法。
2.掌握私钥和公钥再签名和加密中的应用。
3.了解PGP工具如何实现数据的完整性和保密性二、实验环境计算机、PGP工具、局域网或互联网三、实验原理PGP简介:PGP软件是一款非常优秀的加密软件。
它能实现对文件、邮件、磁盘、以及ICQ通信内容实现加密、解密、数字签名的功能,适合企业、政府机构、卫生保健部门、教育部门、家庭个人进行安全通信使用。
PGP的加密是采用了RSA以及杂合传统的加密算法来实现加密的。
加密的关键在于一对密钥,该密钥对包含一个公钥以及一个私钥。
公钥和私钥是根据某种数学函数生成的,并且通过一个密钥来推测另外一个密钥几乎是不可能的。
其中,明文可以用公钥来加密,然后用私钥解密得到原文,明文也可以用私钥加密,然后用公钥解密得到原文。
并且,一般来说,公钥用于加密,私钥用于数字签名。
而且公钥是发给别人用来加密要发送给自己的文件的,而私钥是自己保留个人使用,不能供别人使用的。
需要注意的是,明文通过用户A的公钥加密后,只能使用用户A的私钥解密,不能采用A以外的任何其他人的私钥解密;使用用户A的私钥加密的文件只能用A的公钥解密,不能使用A以外的任何其他人的公钥解密。
由于私钥是自己保留,不给别人知道,因此,私钥除了加密的功能之外,还可以具有数字签名的作用。
其机制在于:私钥只有自己才有,别人是没有你的私钥的,你用私钥可以对文件进行签名,而别人由于没有你的私钥,无法进行同样的签名,这样就能证明该文件是从你这里发出去的。
而公钥是提供给要和你安全通信的人使用的。
例如A想要和你通信,但是希望同新的内容不要被别人看到,就可以用你的公钥来对发送的内容进行加密,而你收到A发来的信息后就可以用你的私钥解密,可以阅读文件的内容。
假设A 发送的内容在途中被人截获了,但是没有你的私钥的话,一样是看不到明文的。
这样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加密软件实验报告
《网络安全技术》实验报告
Step2、生成用户密钥对、数据签名
打开Open PGP Desktop,在菜单中选择
下,创建用户密钥对。
1)首先输入用户名及邮件地址
2)输入用户保护私钥口令
PGPkeys 窗口内出现用户密钥对信息。
4)生成的公钥可发送给任何人(通过邮件或其它方式),导入公钥到PGPkeys
用自己的私钥对公钥进行签名。
Step3、用PGP对文件进行加密解密操作
1)利用PGP对“加密文件.txt”进行加密并签名(指定接收人,下图为computer_sec_ppt),生成“加密文件.txt.pgp”加密文件。
2)解密“加密文件.txt.pgp”加密文件,发送给你指定要发送的人(即加密公钥的拥有
Step4、用PGP对Outlook Express
利用Outlook Express对相关邮件服务器(如
收发时,首先要保证双方都拥有对方的公钥,然后在
2)发送加密邮件
3)接受邮件;
4)解开被加密的文件;
四、实验总结
本次实验在做最后一步用PGP对Outlook Express
小步,由于机房所装的系统而无法进行邮件的接受和邮件的解密过程。
成的比较好!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二 PGP加密实验
一、实验目的:
1.熟悉非对称加密算法。
2.掌握私钥和公钥再签名和加密中的应用。
3.了解PGP工具如何实现数据的完整性和性
二、实验环境
计算机、PGP工具、局域网或互联网
三、实验原理
PGP简介:
PGP软件是一款非常优秀的加密软件。
它能实现对文件、、磁盘、以及ICQ通信容实现加密、解密、数字签名的功能,适合企业、政府机构、卫生保健部门、教育部门、家庭个人进行安全通信使用。
PGP的加密是采用了RSA以及杂合传统的加密算法来实现加密的。
加密的关键在于一对密钥,该密钥对包含一个公钥以及一个私钥。
公钥和私钥是根据某种数学函数生成的,并且通过一个密钥来推测另外一个密钥几乎是不可能的。
其中,明文可以用公钥来加密,然后用私钥解密得到原文,明文也可以用私钥加密,然后用公钥解密得到原文。
并且,一般来说,公钥用于加密,私钥用于数字签名。
而且公钥是发给别人用来加密要发送给自己的文件的,而私钥是自己保留个人使用,不能供别人使用的。
需要注意的是,明文通过用户A的公钥加密后,只能使用用户A的私钥解密,不能采用A以外的任何其他人的私钥解密;使用用户A 的私钥加密的文件只能用A的公钥解密,不能使用A以外的任何其他人的公钥解密。
由于私钥是自己保留,不给别人知道,因此,私钥除了加密的功能之外,还可以具有数字签名的作用。
其机制在于:私钥只有自己才有,别人是没有你的私钥的,你用私钥可以对文件进行签名,而别人由于没有你的私钥,无法进行同样的签名,这样就能证明该文件是从你这里发出去的。
而公钥是提供给要和你安全通信的人使用的。
例如A想要和你通信,但是希望同新的容不要被别人看到,就可以用你的公钥来对发送的容进行加密,而你收到A发来的信息后就可以用你的私钥解密,可以阅读文件的容。
假设A发送的容在途中被人截获了,但是没有你的私钥的话,一样是看不到明文的。
这样PGP就能实现加密以及数字签名的功能。
PGP之所以流行的原因是,加密的安全性非常高,同时加密速度又很快。
四、实验步骤
步骤1 PGP安装
下载软件后,运行pgp8.exe文件开始安装,安装的过程很简单,依次按“next”按钮就可以了,安装过程见图1、图2、图3、图4和图5。
图1 安装欢迎界面
图2 接受PGP公司的协议
图3 安装时对PGP8.1.0 Windows版本的介绍
图4 选择用户类型
图5 选择安装路径
接下来选择要安装的组件,其中,第一个选项是关于磁盘加密的功能;第二个选项是ICQ的加密功能;第三四个选项是关于OUTLOOK或者OTLOOK EXPRESS加密的功能;最后一个选项适用于群发的加密。
用户可以根据自己的需要进行组件选择,一般情况下,默认安装就可以了。
见图6、图7。
图6 选择要安装的PGP组件,一般按默认的选择即可
图7 安装正在进行中
步骤2 生成密钥
安装完毕后,运行PGP程序。
从“开始”菜单中选择“PGP”中的“PGP Keys”。
要使用该软件进行加密的话,首先要生成一对密钥。
也就是一个公钥和一个私钥。
其中公钥是发送给别人用来加密要发送给自己的文件的,私钥是自己保存,用于解密别人用公钥加密的文件,或者起数字签名的作用。
在PGP Keys的窗口中,选择Keys菜单下的New Key选项。
见图8。
图8 PGP Keys的工作窗口
PGP有很好的创建密钥对的向导,跟着向导很容易生成一对密钥。
见图9。
图9 PGP密钥对的生成向导
每一对密钥都对应着一个确定的用户。
用户名不一定要真实,但是要方便通信者看到该用户名能知道这个用户名对应的真实的人;地址也是一样不需要真实,但是要能方便与你通信的人在多个公钥中快速的找出你的公钥。
例如,大家都熟悉你的名字叫三,那你的用户名和地址都含有三的名字,就很容易让别人知道这个公钥是你的;如果你起了一个其他的名字,类似“天天下雨”或者“五月的海”,那其他与你通信的人很容易不记得这个名字到底是谁,因此在选择公钥的时候,自然很难找出你的公钥。
见图10。
图10 输入和Email地址以方便他人识别你的公钥
密钥对的私钥还必须进一步用密码加密,这个加密是对你的私钥加密。
这个密码非常重要,切记不要泄漏了,为安全起见,密码长度至少8位,而且应该包含非字母的字符。
见图11。
图11 为私钥设置密码
接下来,软件生成密钥对。
至此,密钥对生成完毕。
步骤3 导出并发送公钥
接着导出公钥,把公钥作为一个文件保存在硬盘上。
并把公钥文件发送给你希望进行安全通信的联系人。
见图14。
图14 导出公钥
公钥导出之后,接下来就发送给需要跟你进行安全通信的人。
你可以通过Email方式传送公钥或者把你的公钥放在公钥服务器上以供别人查找下载。
也可以通过其他的传送方式。
不过,由于在传送的过程公钥是没有采用安全机制传送,因此存在公钥被人窃取的可能。
为了更加安全,双方可以根据环境选择一个比较安全的环境来传送公钥。
在此实验过程中,实验者互相通过Email传送公钥,例如,用户A和用户B要互相通信,则A需要把自己的公钥传递给B,而B需要把自己的公钥传递给A。
步骤4 文件加密与解密
有了对方的公钥之后就可以用对方公钥对文件进行加密,然后再传送给对方。
具体操作如下:选中要加密的文件,右键,然后选择“PGP”--“Encrypt”。
见图15。
图15 选择“Encrypt”对文件加密
然后在密钥选择对话框中,选择要接受文件的接收者。
注意,用户所持有的密钥全部列出在对话框的上部分,选择要接收文件人的公钥,将其公钥拖到对话框的下部分(recipients),点击“OK”,并且为加密文件设置保存路径和文件名。
见图16、图17。
图16 选择需要用来加密的公钥
图17 为加密文件设置保存路径和文件名
此时,你就可以把该加密文件传送给对方。
对方接收到该加密文件后,选中该文件,右键,选择“Decrypt&verify”,见图18。
图19 输入密码,用私钥解密文件
接下来,要为已经解密的明文文件设置保存路径文件名。
见图。
保存后,明文就可以被直接查看了。
见图20。
图20 为明文文件设置保存路经和文件名
步骤5 数字签名
由于公钥是发放给其他人使用的,那么在公钥发放的过程中,存在公钥被人替换的可能。
此时,若有一个人对此公钥是否真正属于某个用户的公钥做出证明,那么该公钥的可信任度就比较高。
如果A很熟悉B,并且能断定某公钥是B的,并没有人把该公钥替换或者篡改的话,那么可以对B的公钥进行数字签名,以自己的名义保证B的公钥的真实性。
具体操作为:运行“开始”—“PGP”—“PGP Keys”,选中要进行签名的公钥,然后右键,选择“Sign”进行签名。
见图21。
图21 对某公钥进行数字签名
此时,选择该用户的公钥,并且选中“Allow signature to be exported. Others may rely upon your signature (允许该签名被导出,其他人可以信任你的签名的真实性)”,点击“OK”。
见图22。
图22 选中下方的选项以便该被签字的公钥可以导出
输入私钥的密码,点击“OK”。
这样,对公钥的签字就完成了。
值得提醒的是,公钥和私钥都可以实现加密的功能,但是当要进行数字签名的时候,就只能使用私钥而不能用公钥。
因为私钥只为用户一个人掌握,所以,该私钥能表明他的身份,确定该信息只有他一个人才能发出。
见图23。
图23 输入密码进行数字签名
我们也可以对文件进行签名和加密。
操作如下:选择要进行签名的文件,点击右键,选择“sign”,见图。
要注意的是,对文件签名只能证明是你发出该文件,但是文件的容并没有被加密,同时,进行数字签名时,在意的是表明该文件是从自己这里发出,因此对于文件的容并不在意被别人看到,经过数字签名的文件要同原明文文件一同发送给对方,对方才能验证数字签名是否有效。
如果同时要表明文件从自己这里发出,同时又要对文件的信息,那么就选择“签名与加密”选项Encrypt&sign。
见图24。
图24 对文件进行签名或签名和加
密
同样的,在选择密钥的对话框中,从对话框上部的密钥列表中,选择接收文件的用
. . . .页脚. 户拖到对话框的下部,点击“OK”。
见图25。
图
25 选择文件的接收者
确定接收人后,输入私钥的密码,进行数字签名或数字签名和加密。
见图26。
图26 输入密码用私钥签名或加密。