hash_equals会为两个不同的字符串返回true吗?

时间:2017-06-09 19:33:33

标签: php hash

是否存在传递到hash_equals()的两个不同字符串将返回true的情况? “哈希冲突”是hash_equals的一个问题吗?

1 个答案:

答案 0 :(得分:3)

hash_equals似乎命名不佳。它严格执行字符串比较,不涉及散列(因此不存在散列冲突的可能性)。

我相信这个名字来自一个定时攻击安全字符串比较函数的常见用例,它用来比较代表哈希值的两个字符串。