![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[多选题]
在Hash函数MD5中,对一个明文块进行处理的主要是压缩函数f,则该函数需要的输入参数包括哪些()?
A.明文消息的长度
B.一个512比特的明文块
C.128比特的链接变量
D.一个处理密钥
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.明文消息的长度
B.一个512比特的明文块
C.128比特的链接变量
D.一个处理密钥
A.哈希函数构造的越复杂越好,因为这样随机性好,冲突小
B.除留余数法是所有哈希函数中最好的
C.不存在特别好与坏的哈希函数,要视情况而定
D.若需在哈希表中删去一个元素,不管用何种方法解决冲突都只要简单地将该元素删去即可
y为整数),这些函数能够当作散列函数吗(即对于插入和查找,散列程序能正常工作吗)?如果能够,它是一个好的散列函数吗?请说明理由。设函数random(m)返回一个0到m-1之间的随机整数(包括0与m-1在内)。
(1)Hash(key)==key/m;
(2)Hash(key)=1;
(3)IIash(key)==(key+random(m))%rn;
(4)Hash(key)=key%p(m);其中p(m)是不大于m的最大素数。
A、1
B、5
C、9
D、40