A给定M计算h是容易的
B给定h,根据H(M)=h计算M是困难的
C给定M,要找到M’,M’≠M且H(M)=H(M’)是困难的
D对任何哈希函数均产生128bit的输出
一个好的散列函数h=H(M),其中H为();M为长度不确定的输入串;h为(),长度是确定的。
填空题查看答案
以下哪个选项散列函数(H)单向性的定义()
单选题查看答案
散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据,常见的散列函数有哪些()。
多选题查看答案
在散列函数H(k)=kmodm中,一般来讲,m应取()。
单选题查看答案
散列表表长m=14,散列函数为h(k)=k%11,表中已有4个记录,如果用二次探测再散列处理冲突,关键字为49的记录的存储地址是()。
单选题查看答案
MAC算法等同于散列函数,接收任意长度消息,生成一个固定长度输出。
判断题查看答案
Hash函数就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出称为()。
填空题查看答案
以下哪个选项不是散列函数(H)的性质()
单选题查看答案
设散列表容量为7(散列地址空间0..6),给定表(30,36,47,52,34),散列函数H(K)=Kmod6,采用线性探测法解决冲突,要求:(1)构造散列表;(2)求查找数34需要比较的次数。
简答题查看答案