下面安全算法中,属于加密算法的是(54),属于报文摘要算法的是(55)。

admin2019-05-15  33

问题 下面安全算法中,属于加密算法的是(54),属于报文摘要算法的是(55)。

选项 A、MD5和3DES
B、MD5和SHA1
C、DES和SHA1
D、DES和3DES

答案B

解析 DES算法为加密体制中的对称加密体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称加密体制加密算法。
   其密钥长度为56位,明文按64位进行分组,将分组后的明文组和 56位的密钥按位替代或交换的方法形成密文组的加密方法。
   3DES(即Triple DES)是DES向AES过渡的加密算法,它使用3条 64位的密钥对数据进行三次加密,是DES的一个更安全的变形。它以DES为基本模块,通过组合分组方法设计出分组加密算法。比起最初的DES,3DES更为安全。
   MD5的全称是Message-digest Algorithm5(信息摘要算法),在如年代初由MITLaboratoryfor Computer Science 和 RSAData SecurityInc的 RonaldL.Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。无论是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,因为MD2是为8位机器做过设计优化的,而MD4和MD5却是面向32位的电脑。
   SHA(Seeure Hash Algorithm,译作安全散列算法)是美国国家安全局(NSA)设计,美国国家标准与技术研究院(NIST)发布的一系列密码散列函数。正式名称为SHA的家族第一个成员发布于1993年。然而现在的人们给它取了一个非正式的名称SHA-0,以避免与它的后继者混淆。两年之后,SHA-1,第一个SHA的后继者发布了。另外还有四种变体,曾经发布以提升输出的范围和变更一些细微设计: SHA-224,SHA-256,SHA-384和SHA-512(这些有时候也被称作SHA-2)。
   因此答案为 D,B。
   [总结与扩展]这两道题目考查的是一些安全协议,我们要自己总结和记忆一些常见的安全协议。
转载请注明原文地址:https://kaotiyun.com/show/YAkZ777K
0

最新回复(0)