hash_hmac()


string hash_hmac(string $algo, string $data, string $key [ , bool $raw_output = false ] )

Описание

hash_hmac() генерирует ключевое значение хеш-функции с использованием метода HMAC

Параметры

Возврат значений

Возвращает строку, содержащую вычисленный дайджест сообщения.

Пример

<?php
$data = "abcdefghijklmn";
$key = "0123456789";

$hash_value = hash_hmac("md5", $data, $key, true);

hexdump($hash_value);
// OUTPUT: 0000  4d 2b 59 a5 12 ab 3c 0c  78 98 94 5a 13 97 86 50  |M+Y...<.x..Z...P|
?>

Смотрите также

hash() / hash_init() / hash_update() / hash_final()

Примечания

hash_hmac() идентична функции hash_hmac группы PHP. Однако, функция поддерживает только "md5" и "sha1" алгоритмы.