问题
单项选择题
使用SMTP协议发送邮件时,可以选用PGP加密机制。PGP的主要加密方式是______。
A.邮件内容生成摘要,对摘要和内容用DES算法加密
B.邮件内容生成摘要,对摘要和内容用AES算法加密
C.邮件内容生成摘要,对内容用IDEA算法加密,对摘要和IDEA密钥用RSA算法加密
D.对邮件内容用RSA算法加密
答案
参考答案:C
解析: 使用简单邮件传输协议(SMTP)发送电子邮件时,是以明文形式传输邮件内容。PGP具有加密、鉴别、电子签名和压缩等功能,以保证电子邮件的传输安全性、报文完整性及对发送方的鉴别。PGP首先使用MD5对待发邮件的明文M进行摘要运算,接着使用自己的RSA私钥对邮件摘要进行数字签名,再将签名结果与邮件明文进行拼接,并使用ZIP算法对其进行压缩处理,然后使用自己生成的一次性密钥和IDEA算法对压缩结果进行加密,并使用该一次性密钥对接收方的公钥进行加密,两者拼接后经过Base 64变换后发送给接收方。在这样的链式加密过程中,做到了既有RSA体系的保密性,又有IDEA算法的快捷性。