PGP工作原理以及 PGP加密软件的安装与使用

PGP概述

安全应用协议PGP(PrettyGood Privacy//优良保密协议)是一种实现邮件发送端身份鉴别,保证邮件传输过程中的保密性和完整性的安全协议。主要实现发送端鉴别、机密性、电子邮件兼容性、消息压缩、分段和重装等功能,用户可以选择其中一项或多项功能。

PGP原理

目录

PGP概述

PGP原理

发送端处理过程

接收端处理过程

PGP软件的使用

1. PGP加密软件安装的方法。

2. 运行PGP密码工具产生密钥。

3. 使用PGP对文件进行加密。

4. 使用PGP对明文进行加密。

5. 验证PGP密钥的有效性:


发送端处理过程

流程图:

简述:

由消息的发送端对消息使用安全散列算法得到摘要,再对其用发送者的私秘钥运用RSA的解密算法进行加密得到数字签名。对消息+数字签名进行封装、无损压缩。再用发送者的一次性密钥运用三重DES算法进行加密得到密文,同时对发送者的一次性密钥用接收者的公开钥运用RSA的加密算法进行加密得到数字封面。密文+数字封面(要发送的消息)运用B64将原始二进制流转化为可打印的ASCII字符传给接收方。

接收端处理过程

流程图:

简述:

在接收端将收到的ASCII字符转换成二进制文件,对数字封面用接收者的私秘钥运用RSA的解密算法进行解密得到发送者的一次性密钥,用发送者的一次性密钥运用三重DES算法进行解密,解压、解封装。对数字签名用发送者的公开钥运用RSA的加密算法进行解密得到摘要、对消息使用安全散列算法得到摘要。若两者相等,认证成功;不相等,认证失败。

图中简写字母的意义:

  • SHA-1:SecureHash Algorithm-1安全散列算法
  • D:RSA的解密(用于数字签名)
  • SKS:发送者的私钥
  • Z:扩展的邮件组装
  • KEY:发送者的一次性密钥
  • 3DESE:用三重DES对邮件加密
  • PKR:接收者的公钥
  • E:RSA的加密,用接收者的公钥对发送者的一次性密钥加密
  • B64:就是MIME的BASE64格式(Radix-64),将原始二进制流转化为可打印的ASCII字符(因为很多的电子邮件只允许由ASCII正文组成的块)
  • SKR:接收者的私钥
  • PKS:发送者的公钥

PGP软件的使用

1. PGP加密软件安装的方法。

双击PGP软件在弹出的页面中选择所要使用的语言。

选择同意安全协议便可安装完成。

2. 运行PGP密码工具产生密钥。

a)在PGP窗口左上角依次点击“文件”-“新建”-“PGP密钥”。

b)在出现的PGP密钥助手页面单击“下一步”。

c)输入用户名和邮件地址。

d)在PGP密码输入框中输入密码口令(这将会在后面对密钥等进行验证时用到)并点击“下一步”,显示密钥生成完成,点击确定。

PGP会自动生成PGP密钥,可以在PGP窗口的Keys一栏看到。

3. 使用PGP对文件进行加密。

a)右键要加密的文件,依次单击“显示更多选项”-“PGP”-使用密钥保护“XXX”... 。

b)在弹出的“PGP压缩包助手”页面选择一个合适的密钥(若是只有自己可以看见,就使用自己的密钥进行加密;若是要发送给别人,就需要用接受者发来的接收者的公钥进行加密)单击“添加”-下一步(图11)。

c)选择要存放的位置后单击下一步就加密完成,并会在同文件夹下生成XXX.pgp文件。

4. 使用PGP对明文进行加密。

a)将要加密的明文信息复制,在电脑右下角点开PGP的应用图标选择“剪贴板”-“加密”。

b)在弹出的“PGP压缩包助手”页面选择信息的接收方所发来的公钥点击添加进行加密。

加密后的后的信息(密文):

5. 验证PGP密钥的有效性:

a)对对方发来的文件进行解密:

右键需要解密的文件,选择“PGP”-“解密&校验"XXX.xxx.pgp"”进行解密。

解密后的文件:

b)对密文进行解密(操作与明文的加密相同,只是选的"解密&校验”):

解密后的信息(明文):

由于PGP软件版本的不同解密后的信息所展示的内容有可能不同。

PGP软件的加密还有PGP压缩包(与普通的文件加密相比较多了一个输入口令验证的步骤)、PGP磁盘(对磁盘进行加密“包括操作系统一起”)、PGP网络分享等功能。

内有详细的图片说明及文字 PGP是目前最优秀,最安全加密方式。这方面的代表软件是美国的PGP加密软件。这种软件的核心思想是利用逻辑分区保护文件,比如,逻辑分区E:是受PGP保护的硬盘分区,那么,每次打开这个分区的时候,需要输入密码才能打开这个分区,在这个分区内的文件是绝对安全的。不再需要这个分区时,可以把这个分区关闭并使其从桌面上消失,当再次打开时,需要输入密码。没有密码,软件开发者本人也无法解密!PGP是全世界最流行的文件夹加密软件。它的源代码是公开的,经受住了成千上万顶尖黑客的破解挑战,事实证明PGP是目前世界上最安全加密软件。它的唯一缺点是PGP目前还没有中文版,而且正版价格极其昂贵。因为PGP技术是美国国家安全部门禁止出口的技术。汉化中文版的PGP我还没有发现过。 PGP (Pretty Good Privacy) 是一个可以让您的电子邮件 (E-Mail) 拥有保密功 能的程式。藉此您可以将您的邮件加密 (Encrypt) ,除了您希望的人看得到以外, 没有其它人可以解读。一但加密后,讯息看起来是一堆无意义的乱码 (Random Characters) 。PGP 提供了极强的保护功能,即使是最先进的解码分析技术也无法解 读 (Decrypt) 加密后的文字。 PGP 加密解密不像其它传统加密的方式,而是利用所谓的公开钥匙密码学 (Public Key Cryptology) 为基础。举例来说,当您要传送一封保密信或档案给笔者 时,必须先取得笔者的公开钥匙 (Public Key) ,并且将它加入您的公开钥匙环 ( Public Keyring) 中,然后利用笔者的公开钥匙将信件加密。当笔者收到您加密的信 件后,笔者必须利用其相对的私人钥匙 (Secret Key) 来解密。因此,除非其他人拥 有笔者的私人钥匙,否则无法解开您所加密的信件。同时,笔者在使用私人钥匙解密 时,还必须输入通行码 (Pass Phrase),如此又对加密后的讯息多了一层保护。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值