PHP | hash_hmac () Функция
Опубликовано: 23 Февраля, 2022
Функция hash_hmac () - это встроенная функция в PHP, которая используется для генерации ключевого хеш-значения с помощью метода HMAC.
Синтаксис:
строка hash_hmac ($ algo, $ msg, $ key, $ raw_opt)
Параметры: эта функция принимает четыре параметра, как указано выше и описано ниже.
- $ algo: это обязательный параметр, который используется для указания выбранного алгоритма хеширования. Пример. «Md5», «sha256», «sha1».
- $ msg: этот параметр используется для хранения хешируемого сообщения.
- $ key: этот параметр используется для указания общего секретного ключа, используемого для создания варианта HMAC дайджеста сообщения.
- $ raw_opt: этот параметр используется для хранения логического значения. Если он установлен в True, он возвращает необработанные двоичные данные, а если он установлен в False, он возвращает выходные шестнадцатеричные числа в нижнем регистре.
Возвращаемое значение: эта функция возвращает строку, содержащую вычисленный дайджест сообщения в шестнадцатеричном формате в нижнем регистре.
Ниже программы иллюстрируют функцию hash_hmac () в PHP:
Программа 1:
Program 2:
<?php // PHP program to illustrate // the hash_hmac function echo hash_hmac( "md5" , "GeeksforGeeks A Computer Science Portal" , "GFG_DATA" , false). "
" ; echo hash_hmac( "md5" , "GeeksforGeeks A Computer Science Portal" , "GFG_DATA" , true); ?> |
Output:
65f3fc3c9085077f44ade6ce2d21eba4 eóü<?DæÎ-!ë¤
Ссылка: http://php.net/manual/en/function.hash-hmac.php