首页 百科知识 加密软件概述

加密软件概述

时间:2022-05-28 百科知识 版权反馈
【摘要】:5.1 PGP加密软件概述当用户在Internet上传输数据或发送邮件时,必须考虑两个问题:第一,如何对所传输的重要信息加以保护,以及如何保证用户的隐私不被第三者获取,即信息加密的问题;第二,如何让收信人确信邮件是预定的发信人发出的,而且没有被第三者篡改,即信息认证的问题。PGP是目前最流行的一种加密软件,它是一个基于RSA公钥加密体系的邮件加密软件。

5.1 PGP加密软件概述

当用户在Internet上传输数据或发送邮件时,必须考虑两个问题:第一,如何对所传输的重要信息加以保护,以及如何保证用户的隐私不被第三者获取,即信息加密的问题;第二,如何让收信人确信邮件是预定的发信人发出的,而且没有被第三者篡改,即信息认证的问题。PGP(Pretty Good Privacy)就是这样一种能够提供对邮件或文件进行加密与认证的软件产品。

PGP是目前最流行的一种加密软件,它是一个基于RSA公钥加密体系的邮件加密软件。我们可以用它对邮件保密以防止非授权者阅读,它还能对用户的邮件加上数字签名,从而使收信人可以确信发信人的身份。它让用户可以安全地和从未见过的人们通信,事先并不需要任何保密措施来传递密钥,因为它采用了非对称的“公钥”和“私钥”加密体系。但PGP不是一种完全的非对称加密体系,它是个混合加密算法,它是由一个对称加密算法(IDEA)、一个非对称加密算法(RSA)、一个单向散列算法(MD5)以及一个随机数产生器(从用户击键频率产生伪随机数序列的种子)组成的。每种算法都是PGP不可分割的组成部分。PGP之所以得到流行,得到大家的认可,最主要的原因是它集中了几种加密算法的优点,使它们彼此得到互补。

我们知道采用“公钥”和“私钥”加密体系最大的安全性问题就是公开的“公钥”可能被人篡改,影响文件的解密,虽然PGP也采用这一加密体系,并且所有“公钥”和“私钥”都可以由用户自己产生,不需要专门的认证机构,但它却有一个比较完善的密钥管理体制,所以它的另一半优点就体现在PGP独特的密钥管理体制上。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈