跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
捷比信电阻高精密 · 大功率无感 · 金属膜电阻

用于安全性和身份验证保护的加密软件PGP简介

PGP代表“很好的隐私”。它是一种加密软件,旨在为在线通信系统提供隐私,安全性和身份验证保护。 Phil Zimmerman是第一个PGP程序的开发人员。正如他所说,对隐私的需求正在增长,该软件是免费提供的。自1991年创建以来,PGP软件的许多版本已投放市场。 1997年,Phil Zimmerman向Internet工程任务组(IETF)提出了创建开源PGP标准的建议。该提议被立即接受,然后创建了OpenPGP协议,该协议定义了加密密钥和消息的标准格式。尽管PGP最初仅用于保护电子邮件和相关附件,但现在已用于各个领域,包括数字签名,磁盘加密完整性验证和网络保护。 PGP软件的版权最初由PGP拥有,后来被Network Associates收购。 2010年,赛门铁克又以3亿美元的价格收购了PGP,该商标已在其OpenPGP兼容产品中使用。 PGP的工作原理是最早实现公钥加密的大规模应用软件之一。它使用混合加密系统体系结构,使用对称加密和非对称加密来实现高级别的安全性。在加密内容的基本过程中,纯文本(可以清楚理解的数据)被转换为密文(无法读取的数据)。但是在加密之前,大多数PGP系统都会执行数据压缩。 PGP软件在传输纯文本文件之前先对其进行压缩,这可以节省磁盘空间和传输时间,同时还可以提高安全性。压缩文件后,接下来将开始实际的加密。在此阶段,使用一次密钥(称为会话密钥)对压缩的纯文本文件进行加密。该密钥是使用对称加密随机生成的,每个PGP通信会话都有一个唯一的会话密钥。接下来,使用非对称加密对会话密钥(1)本身进行加密:接收方(Bob)将其公共密钥(2)提供给消息的发送方(Alice),以便她可以对会话密钥进行加密。无论两者的安全性如何,此步骤都允许Alice通过Internet与Bob安全地共享会话密钥。会话密钥的非对称加密通常使用RSA算法完成。许多其他加密系统使用RSA进行加密,包括用于保护大多数Internet应用程序的传输层安全性(TLS)协议。 Bob收到消息的密文和加密的会话密钥后,可以使用其私钥(3)对会话密钥进行解密,然后使用解密的会话密钥对密文进行解密以获得明文。除了加密和解密的基本功能外,PGP还支持数字签名。它至少具有以下三个功能:身份验证:Bob可以验证邮件的发件人是否确实是Alice。 ·完整性:Bob可以确保邮件没有更改。 ·不可否认性:对电子邮件进行数字签名后,爱丽丝不能否认她没有发送电子邮件。用例PGP最常见的用途之一是保护电子邮件。受PGP保护的电子邮件将变成一串不可读的字符(密文),并且只能使用相应的解密密钥解密。就工作机制而言,它与对文本消息进行加密相同,并且某些软件应用程序支持在其他应用程序之上执行PGP功能,从而有效地将加密功能添加到了不可靠的安全通信中。尽管PGP主要用于保护Internet通信,但它也可以用于加密各种类型的设备。在本文中,PGP可用于加密计算机或移动设备的磁盘分区。通过加密硬盘,每次系统启动时,用户都需要提供密码。优点和缺点由于对称和非对称加密的组合使用,PGP支持用户通过Internet安全地共享信息和加密密钥。作为混合系统,PGP受益于非对称加密的安全性和对称加密的及时性。除了安全性和及时性,PGP还可以提供数字签名功能,以确保数据的完整性和发送者的真实性。 OpenPGP协议可以在标准化环境中使用,PGP解决方案现在可以得到多家公司和组织的支持。但是,所有符合OpenPGP标准的PGP程序都相互兼容。这意味着在一个程序中生成的文件和密钥可以在另一个程序中使用。在缺点上,PGP系统的使用和理解并不容易,特别是对于那些缺乏技术知识的用户而言。而且,