0
hash_equals()
に渡された2つの異なる文字列が真を返す状況はありますか? "hash collisions"はhash_equalsの問題ですか?hash_equalsは2つの異なる文字列に対してtrueを返しますか?
hash_equals()
に渡された2つの異なる文字列が真を返す状況はありますか? "hash collisions"はhash_equalsの問題ですか?hash_equalsは2つの異なる文字列に対してtrueを返しますか?
hash_equals
の名前が正しくないようです。これは厳密に文字列比較を行い、ハッシュを伴わない(したがって、ハッシュ衝突の可能性はない)。
名前は、ハッシュを表す2つの文字列を比較するための、タイミング攻撃の安全な文字列比較関数の共通の使用例に由来すると考えられます。