题目
单选 哈希算法MD5的摘要长度为()。A. 64位B. 128位C. 256位D. 512位
单选 哈希算法MD5的摘要长度为()。
A. 64位
B. 128位
C. 256位
D. 512位
题目解答
答案
B. 128位
解析
考查要点:本题主要考查对常见哈希算法MD5基本特性的了解,特别是其输出摘要的固定长度。
解题核心思路:
哈希算法的核心特征之一是固定长度的输出,无论输入数据大小如何,MD5始终生成长度相同的摘要。需明确记忆MD5的输出位数,区分其他类似算法(如SHA系列)的长度差异。
破题关键点:
- MD5的输出长度为128位,对应16字节或32个十六进制字符。
- 排除干扰选项:64位(非MD5)、256位(SHA-256)、512位(SHA-512)。
哈希算法MD5的输出长度是固定的,无论输入数据量多大,最终生成的摘要长度始终为128位。具体分析如下:
-
MD5算法特性:
MD5由Ron Rivest设计,广泛用于数据完整性校验。其输出为128位二进制数,通常以32个十六进制字符表示(每个字符对应4位二进制)。 -
选项辨析:
- A. 64位:错误,可能混淆于其他较早的哈希算法(如MD2)。
- B. 128位:正确,符合MD5标准输出长度。
- C. 256位:错误,对应SHA-256算法。
- D. 512位:错误,对应SHA-512算法。