第2章信息加密技术3使用PGP混合加密工具进行加密解密与数字签名.doc
《第2章信息加密技术3使用PGP混合加密工具进行加密解密与数字签名.doc》由会员分享,可在线阅读,更多相关《第2章信息加密技术3使用PGP混合加密工具进行加密解密与数字签名.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,三、使用PGP混合加密工具进行加密、解密与数字签名1、PGP简介PGP (Preety Good Privacy) 是基于一种公钥原理 (Public Key)RSA 的软件, 公钥理论是在 1976 年 Whitfield Diffle 及 Martin Hellman 共同提出的,1977 年由三位 MIT(Massachusetts Institute of Technology 麻省理工学院)教授建立了实际方法, 于是大家利用他们的名字称之为Rivest-Shamir-Adleman,也就是著名的 RSA 方法。PGP提供了可以用于E-mail和文件存储和应用的保密与鉴别服务,选择最
2、可用的加密算法作为系统的构造模块,且将这些算法集成到一个通用的应用程序中,该程序独立于操作系统和处理器,且基于一个使用方便的小命令集。PGP程序和文档在Internet上公开,由于其免费,可用于多平台,使用生命力和安全性都为公众认可的算法等等的特点,使PGP在全世界范围内,各个领域都有广泛的应用,根据财富的排名,十大商业银行中90%,十大制药企业中80,十大健康机构中的80,十大能源机构中70,前15位宇航及防御系统相关企业中73,前20位电信公司的75,前20位汽车相关制造企业中70,都在使用PGP进行电子邮件及其它重要数据的加密。RSA公钥体系满足保密性(privacy)和公证性(auth
3、entication)。PGP的创造性在于他把RSA公钥体系的方便和传统加密体系的高度结合起来,并且在数字签名和密钥认证管理机制上有巧妙的设计。RSA(Rivest-Shamir-Adleman)算法是基于大数不可能被质因数分解假设的公钥体系。简单地说就是找两个很大的质数。一个对外公开,一个不告诉任何人。公开的一个称为“公钥”,另一个叫“私钥”(Prblic key & Secret key or Private key)。这两个密钥是互补的,也就是说用公钥加密的密文只可以用私钥解密,反过来也一样。PGP的数字签名是利用一个叫“邮件文摘”的功能,“邮件文摘”(message digest),简
4、单地讲就是对一封邮件用某种算法算出一个最能体现这封邮件特征的数来,一旦邮件有任何改变这个数都会发生变化,那么这个数加上用户的名字(实际上在用户的密钥里)和日期等等,就可以作为一个签名了,确切地说PGP是用一个128位的二进制数进行为“邮件文摘”的,用来产生它的算法就是MD5(Message Digest 5),MD5的提出者是Ron Rirest,PGP中使用的代码是由Colin Plumb 编写的MD5,MD5是一种单向散列算法,它不像校验码,是一份替代的邮件并且与原件具有同样的MD5特征值。PGP还可以只签名而不加密,这适用于公开发表声明时,声明人为了证实自己的身份(在网络上只能如此了),
5、可以用自己的私签名,这样就可以让收件人能确认发信人的身份,也可以防止发信人抵赖自己的声明。这一点在电子政务、电子商务领域都有很大的应用前途,它可以防止发信人抵赖和信件被途中篡改。在PGP使用中要注意以下几个问题:()没有正确的使用PGP进行加密对PGP不正确的操作,可能将只会把讯息予以签名,而并不予以加密。在这种状态下结果看起来好像是加密了,其实不然,全世界的任何人都可以将其恢复为原来的文字。()邮件的自动回复功能暴露邮件内容通过欺骗收件人对邮件进行回复,互联网黑客能够破解加密的电子邮件。截取电子邮件的黑客只要对电子邮件重新包装,并发送给收件人。发给收件人的电子邮件将显示乱七八糟的信息,很可能
6、促使收件人要求发件人重新发送一次。如果收件人将收到的邮件内容连同请求一块发送给发件人一般用户都会将电子邮件客户端软件配置成这样,黑客就能够读取原来的电子邮件内容。许多PGP软件在发送电子邮件前都会对电子邮件进行压缩。压缩在许多情况下会对非法的解译构成一定的困难。而新版OpenPGP标准已经发布了解决了这一问题。()PGP处理长文件名时的漏洞PGP企业版7.1.0和7.1.1中PGP处理加密文件中的长文件名时出现的,PGP对文件名长于200个字符的文件进行加密/解密就会出现问题,当PGP对文件解密时会导致内存溢出,从而引发安全隐患。黑客可以控制邮件接收人的计算机,提高其在局域网中的权限。2、PG
7、P的安装PGP的安装很简单,和平时的软件安装一样,只须按提示一步步“Next”完成即可。下面以8.1版本为例讲解其安装过程,其他版本的安装类似。下载软件后,运行pgp8.exe文件开始安装。图1 安装欢迎界面图2 接受PGP公司的协议图3 安装时对PGP8.1.0 Windows版本的介绍图4 选择用户类型图5 选择安装路径接下来选择要安装的组件,其中,第一个选项是关于磁盘加密的功能;第二个选项是ICQ的邮件加密功能;第三四个选项是关于OUTLOOK或者OTLOOK EXPRESS邮件加密的功能;最后一个选项适用于群发邮件的加密。用户可以根据自己的需要进行组件选择,一般情况下,默认安装就可以。
8、 图6 选择要安装的PGP组件,一般按默认的选择即可 图7 安装正在进行中图8安装完成后要重新启动计算机图9选择PGP菜单重新启动后,系统自动运行PGP注册程序。你也可以暂时取消注册,在以后进行注册。启动计算机后,在屏幕右下角任务栏会出现一个黄色的“小锁”,这是PGP的标志,在这个标志上右键点击会弹出菜单,可进行各种操作,其中点击“License”选项,即可打开注册窗口。图10PGP注册界面请输入以下相应的注册信息:Name: PGP DesktopOrgnization: PGP EnterpriseLicense Number: CUCDX-4YGY5-KRJVJ-TBN6R-3E9UB-
9、EMC点击“Manual”进行手动注册,在下方输入以下信息:License Authorization:-BEGIN PGP LICENSE AUTHORIZATION-ADIAApAAAJ4gWeOov9Nr/gJ1TaVQz2olNEx1zACggvH4tuOArH1Swb22sB9Nmx7YC6w=-END PGP LICENSE AUTHORIZATION-图11手动注册PGP输入以后,点击“Authorize”进行注册授权。然后点击“OK”按钮进行确认。图12确认注册信息接下来会自动运行向导,我们在这里点击“取消”按钮,退出向导。为方便使用,建议安装PGP的汉化程序。注意:在安装PG
10、P时,最好关闭其他应用程序。安装完成之后,可以进入选项查看有关设置。右键单击屏幕右下角PGP标志,在弹出的菜单中选择“选项”,可以看到PGP选项中包含常规、文件、邮件、热键、服务器、CA、高级和PGPdisk8个选项卡,根据自己的需要进行相应设置即可。其中,“文件”标签里有存放公钥和私钥的地址,以后所建的所有公钥和私钥都存放在这两个目录中,可以在此处更改存放路径。图13公钥和私钥存放目录3、密钥生成与导出使用PGP之前,首先需要生成一对密钥,这一对密钥其实是同时生成的,一个称为公钥,可以把它分发给其他人,让他们用这个密钥来加密文件,另一个称为私钥,这个密钥由自己保存,用这个私钥来解开加密文件。
11、安装完毕后,运行PGP程序。从“开始”菜单中选择“PGP”中的“PGP Keys”。在PGP Keys的窗口中,选择“密钥”菜单下的“新建密钥”选项。图14 PGP Keys的工作窗口PGP有很好的创建密钥对的向导,跟着向导很容易生成一对密钥。图15 PGP密钥对的生成向导每一对密钥都对应着一个确定的用户。用户名不一定要真实,但是要方便通信者看到该用户名能知道这个用户名对应的真实的人;邮件地址也是一样不需要真实,但是要能方便与你通信的人在多个公钥中快速的找出你的公钥。例如,大家都熟悉你的名字叫张三,那你的用户名和地址都含有张三的名字,就很容易让别人知道这个公钥是你的;如果你起了一个其他的名字,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 加密 技术 使用 PGP 混合 工具 进行 解密 数字签名
限制150内