更多"散列函数是现代信息密码学的核心之一,算法是公开的,其安全性完全在于它的"的相关试题:
[填空题]在散列(Hash)文件中,因为散列函数不是一对一的关系,所以选择好的散列函数和______是散列文件的关键。
[填空题]假定用散列函数H1=k mod 13计算散列地址,当发生冲突时,用散列函数
H2=k mod 11+1来计算下一个探测地址的地址增量。设散列表的地址空间为0~12,在地址2、3、8中,散列表相应的内容为80,85,34。下一个被插入的关键码是42,其插入的位置是 【4】 。
[填空题]假定用散列函数H1=kmod13计算散列地址,当发生冲突时,用散列函数H2=kmodll+l来计算下一个探测地址的地址增量。设散列表的地址空间为0~12,在地址2、3、8中,散列表相应的内容为80,85,34。下一个被插入的关键码是42,其插入的位置是【 】。
[填空题]假定用散列函数H1=k mod 13计算散列地址,当发生冲突时,用散列函数H2=k mod 11+1来计算下一个探测地址的地址增量。没散列表的地址空间为0~12,在地址2、3、8中,散列表相应的内容为80,85,34。下一个被插入的关键码是42,其插入的位置是______。
[单项选择]在进行消息认证时,经常利用安全单向散列函数产生消息摘要。安全单向散列函数不需要具有()特性。
A. 不同输入产生相同输出
B. 根据输出可以确定输入消息
C. 提供随机性或者伪随机性
D. 获取输出的时间非常短
[单项选择]以下()不是常用的散列函数。
A. 除余法
B. 折叠法
C. 中平法
D. 开地址法
[单项选择]在数字签名技术中使用安全单向散列函数的原因是该函数
A. 能用密钥对明文加密
B. 能用密钥对密文加密
C. 使得不同明文生成相同信息摘要的概率很小
D. 使得信息摘要和明文具有相同长度,以便传输
[单项选择]设散列表的地址空间为0到10,散列函数为h(k)=k modll,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值95,14,27,68,82,则最后—个关键码82的地址为:
A. 4
B. 5
C. 6
D. 7
[填空题]设散列表的地址空间为0到18,散列函数为h(k)=kmod 19,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值190,89,217,208,75,则最后一个关键码75的地址为 【4】 。
[填空题]若两个关键字通过散列函数映射到同一个散列地址,这种现象称为___________。
[单项选择]为了有效地利用散列查找技术,需要解决的问题是( )。
Ⅰ.找一个好的散列函数 Ⅱ.设计有效的解决冲突的方法
Ⅲ.用整数表示关键码值
A. Ⅰ和Ⅲ
B. Ⅰ和Ⅱ
C. Ⅱ和Ⅲ
D. Ⅰ、Ⅱ和Ⅲ
[单项选择]安全单向散列函数不具备的特征是 (62) 。
[单项选择]设线性表(59,53,46,48,37,31,25)采用散列(Hash)法进行存储和查找,散列函数为H(Key)=Key MOD 7(MOD表示整除取余运算)。若用链地址法解决冲突(即将相互冲突的元素存储在同一个单链表中)构造散列表,则散列表中与哈希地址()对应的单链表最长。
A. 2
B. 3
C. 4
D. 6