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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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




  

相关话题

  5⁴³²¹ 与 4⁵³²¹ 哪个更大? 
  有一个数学很好的男朋友是一种怎样的体验? 
  我是学数学的,每次看物理书总有种不严谨的感觉怎么办? 
  假如我每次连续攻击目标所造伤害是上次次攻击的105%,我连续出拳一千次,能不能打穿坦克护甲? 
  作为老教师,你对新入职的年轻教师有什么建议?作为曾经的学生,你喜欢什么样的老师? 
  数学符号是不是在一定程度上阻碍了数学的发展? 
  比开方更高级的运算能否扩充复数域? 
  请问这个抽象代数题怎么证明? 
  感觉算法在程序员中快被吹上天了,如果只是搞编程的话,是不是没必要死磕算法? 
  关于传染病的数学模型有哪些? 

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





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