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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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




  

相关话题

  如图所示,如何回答五年级孩子的疑问:9除以9得到的结果为1,而不是0.99999……(9的循环)? 
  华为自研编程语言「仓颉」试用报名开启,有哪些值得关注的信息? 
  怎么解决这个积分题目? 
  大一下要学C++,电脑安装不上net4.0,有什么在线编程网站可以尽可能替代VS,拿来练习。? 
  为何诺贝尔奖得主大多白发苍苍,但规定得主年龄必须在四十岁以下的菲尔兹奖是数学界的最高荣誉之一? 
  除比特币外,还有哪些领域已经或可能使用「区块链」技术? 
  人工智能是不是走错了方向? 
  微积分之后,现代数学有哪些新的革命性工具?近年来物理理论没有突破,是不是微积分不够用了? 
  为什么有人可以看技术书很快? 
  如何评价CSDN? 

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





© 2025-01-18 - tinynew.org. All Rights Reserved.
© 2025-01-18 - tinynew.org. 保留所有权利