(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)
hash_hmac — ʹ�� HMAC �������ɴ�����Կ�Ĺ�ϣֵ
$algo
, string $data
, string $key
[, bool $raw_output
= FALSE
] ) : string
algo
Ҫʹ�õĹ�ϣ�㷨���ƣ����磺"md5"��"sha256"��"haval160,4" �ȡ� ��λ�ȡ��֧�ֵ��㷨�嵥����μ� hash_hmac_algos() ������
data
Ҫ���й�ϣ�������Ϣ��
key
ʹ�� HMAC ������ϢժҪʱ��ʹ�õ���Կ��
raw_output
����Ϊ TRUE
���ԭʼ���������ݣ�
����Ϊ FALSE
���Сд 16 �����ַ�����
��� raw_output
����Ϊ TRUE
�� ��ԭʼ���������ݱ�ʾ����ϢժҪ��
���� 16 ����Сд�ַ�����ʽ��ʾ����ϢժҪ��
��� algo
����ָ���IJ�����֧�ֵ��㷨������ FALSE
��
�汾 | ˵�� |
---|---|
7.2.0 | ����֧�ַǼ��ܵĹ�ϣ������adler32��crc32��crc32b��fnv132��fnv1a32��fnv164��fnv1a64��joaat���� |
Example #1 hash_hmac() ����
<?php
echo hash_hmac('ripemd160', 'The quick brown fox jumped over the lazy dog.', 'secret');
?>
�������̻������
b8e7ae12510bdfb1812e463a7f086122cf37e4f7