pgp加密算法特点

TIME:2019-01-24   click: 454 次

dddd.png

PGP是美国人Phil Zimmerman研究出来的,它由多种加密算法组合形成,不仅可达到邮件的保密功能,还可对邮件实施数字签名,使收信人可正确判断邮件在传递时有没有被非法篡改。

PGP用的算法经充足的大众检验,被认为是特别安全的算法,且其有广泛的应用范围,可以对互联网或其他网络用户个人间的消息通信加密。所以PGP的应用呈爆炸式增长且迅速普及,已成为标准文档(RFC 3156)。

PGP加密算法是一种基于公开密钥的混合加密算法,它的产生和其他加密算法是不能分开的。以前的加密算法均有长处,也有一定的不足。PGP加密算法结合了它们的优点,避免了一些弊端,结合传统加密体现的高速度和RSA公钥体系,并在数字签名和密钥认证管理机制上进行了改良设计。

PGP加密算法包括四个方面。

一个单钥加密算法(IDEA)。IDEA是PGP加密文件时用的算法。发送者使用该算法加密传送消息获得密文,而加密用的密钥会通过随机数产生器得到。

一个公钥加密算法(RSA)。公钥加密算法用来生成用户的私钥与公钥、加密/签名文件。

一个单向散列算法(MD5)。MD5用于单向变换用户口令和对信息签名,来确保信件内容不可以被修改。

一个随机数产生器。PGP拥有2个伪随机数发生器,它们主要用于产生对称加密算法中的密钥。


上一篇:ipsec的两种工作模式 下一篇:ssl安全协议主要功能