文章横幅PC版
文章横幅iPad版
文章横幅手机版

pgp加密

TIME:2018-10-26 16:22  click: 158 次 来源: 未知

PGP是PGP公司的加密签名工具套件。PGP有独立计算机上的信息保护作用,可让保密系统更完善。它可数据加密,含电子邮件、存储的文件、即时通信等功能。数据加密让使用的人能保护其发送的信息,还有存储在计算机上的信息。文件与信息由使用的人的密钥,借助繁杂的算法运算之后编码,仅有接收人才可以把这些文件与信息解码。PGP传统加密技术部分用的密钥叫“会话密钥”。公开密钥加密技术中的公、私钥的作用是对会话密钥进行加密,并由其间接地对报文的内容进行保护。PGP中的每个公、私钥都有一个密钥证书。它一般包含以下内容:

①密钥内容;

②密钥类型;

③密钥长度;

④密钥编号;

⑤创建时间;

⑥用户标识;

⑦密钥指纹;

⑧中介人签名;

⑨PGP将公钥与私钥放在密钥环文件里。PGP给出有效的算法找用户所需的密钥。

PGP在多个地方要用到口令,它的功能主要是保护私钥。由于私钥过长还无规律,因此很难记忆。PGP将其用口令加密后存进密钥环,用户可用简单口令间接用私钥。PGP的每个私钥均是对应的口令进行加密的。

因RSA算法的计算量非常大,速度方面不符合加密大量数据,PGP事实上加密的并非RSA自身,用了是叫做IDEA的传统加密算法。传统加密一般是用一个密钥加密明文,之后用一样的密钥解密。此方法的代表是DES,也是乘法加密,其主要不足是密钥的传递渠道无法处理安全性问题。IDEA的加、解密速度相比RSA快很多,因此事实上PGP是一个随机生成密钥用IDEA算法加密明文,之后用RSA算法加密此密钥。收件人也是用RSA解密此随机密钥,然后借助IDEA对邮件进行解密。如此的链式加密则可不仅满足RSA体系的保密性,还符合IDEA算法的快捷性。PGP用此链式加密,不仅有了保密性,还确保了加密的速度。

上一篇:分组密码工作模式 下一篇:密码学的组成和分类