string hash_hmac_file    ( string $algo   , string $filename   , string $key   [, bool $raw_output = FALSE  ] )

hash_hmac_fileГенерация хеш-кода на основе ключа, используя метод HMAC и содержимое полученного файла

algo

Имя выбранного алгоритма хеширования (например, "md5", "sha256", "haval160,4" и т.д.) Смотрите hash_hmac_algos() для получения списка поддерживаемых алгоритмов.

filename

URL расположения файла для хеширования; Поддерживаются обработчики fopen.

key

Общий секретный ключ, используемый для генерации HMAC хеш-кода.

raw_output

Когда установлено в TRUE, выводит необработанные двоичные данные. При FALSE выводит данные в шестнадцатеричной кодировке в нижнем регистре.