wp_hash

Хеширует переданную строку и возвращает полученный хэш-код.

Хэш – число фиксированной длины, которое ставится в соответствие данным произвольной длины таким образом, чтобы вероятность появления различных данных с одинаковым хешем стремилась к нулю, а восстановить данные по их хешу было как можно труднее.

Эта функция может быть переопределена плагинами.

Хуков нет.

Возвращает

Строку, хэш переданных данных.

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

wp_hash( $data, $scheme );
$data(строка) (обязательный)
Текст из которого нужно сделать хэш.
$scheme(строка)
Принцип хэширования. Этот параметр передается в функцию wp_salt(), результат которой затем добавляется в хэш. Может быть: auth, secure_auth, logged_in и nonce.
По умолчанию: ‘auth’

Примеры

#1 Демонстрация

<?php
function wp_hash($data, $scheme = 'auth') {
	$salt = wp_salt($scheme);

	return hash_hmac('md5', $data, $salt);
}