2014年下半年 网络工程师 上午试卷 综合知识
PGP(Pretty Good Privacy)是一种电子邮件加密软件包,它提供数据加密和数字签名两种服务,采用(42)进行身份认证,使用(43) (128位密钥)进行数据加密,使用(44)进行数据完整性验证。
A.RSA公钥证书
B.RSA私钥证书
C.Kerboros证书
D.DES私钥证书
B.RSA私钥证书
C.Kerboros证书
D.DES私钥证书
A.IDEA
B.RSA(非对称加密算法)
C.DES
D.Diffie-Hellman
B.RSA(非对称加密算法)
C.DES
D.Diffie-Hellman
A.HASH
B.MD5
C.三重DES
D.SHA-1
B.MD5
C.三重DES
D.SHA-1
解析:
PGP提供两种服务,一种是数据加密,另外一种是数据签名
数据加密可以加密基于本地存储文件,也可以应用于网上传输的电子邮件。
数据签名机制用于数据源身份认证和报文完整性认证
PGP使用RAS公钥证书进行身份认证,使用IDEA(128bit密钥)进行数据加密,使用MD5进行数据的完整性验证
故答案选择A,A,B
这里回顾一下DES,RSA算法:
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。
RSA加密算法是最常用的非对称加密算法,
RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。
RSA的安全基于大数分解的难度。其公钥和私钥是一对大素数(100到200位十进制数或更大)的函数。从一个公钥和密文恢复出明文的难度,等价于分解两个大素数之积(这是公认的数学难题)。
RSA的安全基于大数分解的难度。其公钥和私钥是一对大素数(100到200位十进制数或更大)的函数。从一个公钥和密文恢复出明文的难度,等价于分解两个大素数之积(这是公认的数学难题)。
这两个的介绍详见密码学部分,后续会详细解释。