自1991年被建设以来,,市面上已经呈现了很多版本的PGP软件。1997年,Phil Zimmerman向互联网工程任务组(IETF)提出了一项关于建设开源PGP尺度的发起。该发起顿时被接管,随后开创了OpenPGP协议,该协议界说了加密密钥和动静的尺度名目。
固然PGP最初仅用于掩护电子邮件和相关附件,此刻已应用于各大规模,包罗数字签名,磁盘加密完整性校验和网络防护。
事情道理
PGP代表了Pretty Good Privacy。是一种加密软件,旨在为在线通信系统提供隐私性、安详性和身份验证掩护。 Phil Zimmerman是首个PGP措施背后的开拓者,如他所述,现如今对隐私的需求不绝增长,该软件已供人们免费利用。
会话密钥的非对称加密凡是利用RSA算法来完成。很多其他的加密系统都利用RSA举办加密,包罗被用于掩护大大都互联网应用的传输层安详(TLS)协议。
Bob在吸收到动静的密文和加密的会话密钥后,他就可以利用他的私钥(3)来解密会话密钥,然后再利用解密后的会话密钥解密密文,从而得到明文。
在文件被压缩之后,接下来开始举办实际的加密。在此阶段,被压缩的明文文件利用一次性密钥举办加密,称之为会话密钥。该密钥是利用对称加密随机生成的,而且每次PGP通信会话都具有独一的会话密钥。
PGP软件版权最初由PGP公司所拥有,该公司厥后被Network Associates收购。2010年,赛门铁克公司又以3亿美元收购了PGP,该商标一直被用于其OpenPGP兼容产物。
在对内容举办加密的根基进程中,明文(可以被清楚领略的数据)被转换成密文(不行读的数据)。但在举办加密之前,大大都PGP系统城市执行数据压缩。PGP软件在传输纯文本文件之前对其举办压缩,可以节减磁盘空间和传输时间,同时还可以或许提高安详性。
接下来,利用非对称加密对会话密钥(1)自己举办加密:吸收者(Bob)将其公钥(2)提供应动静的发送者(Alice),以便她可以加密会话密钥。无论二者所处的安详条件如何,该步调都可以或许让Alice通过互联网安详地与Bob共享会话密钥。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。