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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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




  

相关话题

  中国的数学研究在世界范围是什么水平?那些领域是领先的,哪些十分落后? 
  用向量方法证明海伦公式划线的地方没明白⊙ω⊙?求详细过程!? 
  你学的知识中有哪些和最初的直觉相差甚远? 
  如何理解「由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件」? 
  所有tanx的所有非零不动点的倒数平方和等于1/5这个怎么证明? 
  为什么left adjoint的存在性和comma category有关? 
  a,b,c>0,且abc=1,怎样证明1/√(1+8a)+1/√(1+8b)+1/√(1+8c)≧1? 
  教授说没有写过一千行以上代码的程序就别想上大公司,这种说法对吗? 
  在理想状态下,CPU需不需要工作在一个时钟下? 
  如何证明以下关于ζ(2n)的式子? 

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





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