问题
单项选择题
某报文的长度是1000字节,利用MD5计算出来的报文摘要长度是 (41) ,利用SHA计算出来的报文摘要长度是 (42) 。
A.64
B.128
C.256
D.160
答案
参考答案:D
解析: 常见的散列函数有MD5和SHA-1。MD5算法通过填充、附加、初始化累加器、进行主循环4步处理得到128位消息摘要。安全哈希算法(SHA-1)用于产生一个160位的消息摘要。不同长度的输入信息计算出的摘要长度相同,这是散列函数的基本性质之一。因此,长度为1000B的报文,利用MD5计算出来的报文摘要长度是128位,利用SHA计算出来的报文摘要长度是160位。