单选题
使用SMTP发送邮件时,可以选用PGP加密机制。PGP的主要加密方式是______。
A.邮件内容生成摘要,对摘要和内容用DES算法加密
B.邮件内容生成摘要,对摘要和内容用AES算法加密
C.邮件内容生成摘要,对内容用IDEA算法加密,对摘要和IDEA密钥用RSA算法加密
D.对邮件内容用RSA算法加密
【正确答案】
C
【答案解析】本题考查SMTP和PGP的基本知识。
PGP在互联网上广泛采用,特别在E-mail保护上应用更广,它是结合了RSA和IDEA的链式加密法。PGP的工作过程是用一个随机生成的密钥(每次加密不同)使用IDEA算法对明文加密,然后用RSA算法对该密钥加密。因此,它既有了RSA的保密性,又获得了IDEA算法的快捷性。
PGP加密系统是采用公开密钥加密与传统密钥加密相结合的一种加密技术。它使用一对数学上相关的钥匙,一个(公钥)用来加密信息,另一个(私钥)用来解密信息。PGP采用的传统加密技术部分所使用的密钥称为“会话密钥”(sek)。每次使用时,PGP都随机产生一个128位的IDEA会话密钥,用来加密报文。公开密钥加密技术中的公钥和私钥则用来加密会话密钥,并通过它间接地保护报文内容。