关于哈希算法以下说法正确的有()
A: 同一个对象多次使用同一哈希算法得到的哈希值一定相同
B: 不同的对象使用同一哈希算法得到的哈希值一定互不相同
C: 同一个对象使用不同的哈希算法得到的哈希值不一定相同
D: 以上都不对
A: 同一个对象多次使用同一哈希算法得到的哈希值一定相同
B: 不同的对象使用同一哈希算法得到的哈希值一定互不相同
C: 同一个对象使用不同的哈希算法得到的哈希值不一定相同
D: 以上都不对
A,C
举一反三
- 给定相同的两个输入值,运用同一单向哈希算法计算得到的输出值相同。
- 关于哈希函数,以下说法错误的是()。 A: 哈希函数的主要目的在于在元素和关键字之间建立一一对应的关系 B: 哈希函数就是关键字本身 C: 哈希函数可以由用户自己定义 D: 同一组数据,可以使用不同的哈希函数得到不同的哈希表
- 关于哈希函数,以下说法错误的是( )。 A: 哈希函数的主要目的在于在元素和关键字之间建立一一对应的关系。 B: 哈希函数就是关键字本身。 C: 构造哈希函数时应尽量使关键字的所有组成部分都能起作用。 D: 同一组数据,可以使用不同的哈希函数得到不同的哈希表。
- 在哈希查找中,不同关键字值对应到同一哈希地址上的现象称为()
- 找到一个对象能够映射到事先给定的哈希值或者找到两个对象具有相同的哈希值在计算上是不可行的,这是_______的基本特性。 A: 安全散列函数 B: 加密算法 C: 压缩算法 D: 数字签名
内容
- 0
如果两个对象的哈希码相同,这两个对象也一定相等(相同)。
- 1
哈希冲突是不同关键字由哈希函数得到相同存储位置的现象。(). A: 对 B: 错
- 2
以下哪一项不属于哈希算法的特征? A: 单向性,只能由输入的数据或者消息计算出一个定长的哈希值,而不能反向计算 B: 不同的输入可以有相同的输出 C: 算法效率高,计算哈希值的时间短 D: 可以根据任意长度的消息计算出固定长度的散列
- 3
关于哈希函数说法错误的是() A: 哈希函数可以实现逆运算 B: 哈希函数能够实现抗碰撞性,即不同消息经过相同哈希函数的计算得到相同哈希值 C: 哈希函数又称杂凑函数或散列函数,是一种输入与输出的映射关系 D: 哈希函数可以检查出原始消息是否被修改,能够进行消息的完整性验证
- 4
关于数字签名算法和哈希函数的关系,以下哪个说法是正确的?() A: 数字签名算法和哈希函数都是用来进行加密的算法 B: 数字签名算法和哈希函数都是用来签名的算法 C: 哈希函数产生消息摘要,而数字签名算法对消息摘要进行加密 D: 数字签名对消息进行签名,然后由哈希函数产生摘要