WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

hash_equals() WP 3.9.2

Timing attack safe string comparison

Compares two strings using the same time whether they're equal or not.

This function was added in PHP 5.6.

Note: It can leak the length of a string when arguments of differing length are supplied.

Хуков нет.

Возвращает

true/false. Whether strings are equal.

Использование

hash_equals( $a, $b );
$a(строка) (обязательный)
Expected string.
$b(строка) (обязательный)
Actual, user supplied, string.

Код hash equals: wp-includes/compat.php VER 5.1.1

<?php
function hash_equals( $a, $b ) {
	$a_length = strlen( $a );
	if ( $a_length !== strlen( $b ) ) {
		return false;
	}
	$result = 0;

	// Do not attempt to "optimize" this.
	for ( $i = 0; $i < $a_length; $i++ ) {
		$result |= ord( $a[ $i ] ) ^ ord( $b[ $i ] );
	}

	return $result === 0;
}