百科问答小站 logo
百科问答小站 font logo



为什么不能计算两次哈希,以及在什么情况下不能计算两次哈希? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

这里有两个问题,第一个是两次哈希事实上是另一种哈希算法,当然加盐也是另一种哈希算法,但是加盐的算法有很多种,别人不一定有彩虹表,但是两次哈希的只有一种,很可能别人手上就有。

另一个问题就是两次哈希导致值域变小,因为哈希函数的值域大小总是会小于等于定义域,所以多次哈希后,就有可能造成值域缩小。当然,用于密码哈希的时候,这个问题并不那么重要(相较于彩虹表攻击)。




  

相关话题

  如何看待靠指责别人来发泄自己的喷子? 
  如果你来讲物理类《线性代数》课程,你会如何设计? 
  如果有人想走遍中国所有的省级行政区(含港澳台),总路程最小可以是多长? 
  目前统计学在国内外的发展现状是怎样的?都有哪些分支?今后的研究方向大致是向哪里走? 
  C#为什么非要把函数叫方法? 
  高考数学考场睡一个多小时考 149 分,这种事情有可能发生吗?是不是真的存在牛人? 
  一道概率问题,求病毒不会全部灭绝的概率? 
  分子生物与数学或者物理的关系? 
  编程大神打符号和数字的时候也是用标准指法吗? 
  虚数存在的意义是什么? 

前一个讨论
为什么 Java 会有 JVM,其它语言怎么没有对应的 VM?
下一个讨论
自由,民主,公正,法治是社会主义核心价值观,还是西方的普世价值?





© 2025-04-27 - tinynew.org. All Rights Reserved.
© 2025-04-27 - tinynew.org. 保留所有权利