hash_final()


string hash_final(string $context [ , bool $raw_output = false ] ))

Описание

hash_final() завершает инкрементный хеш и возвращает итоговый дайджест.

Параметры

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

Возвращает строку, содержащую вычисляемый дайджест сообщения, как шестрадцатеричный нижний регистр. Если для параметра $raw_output не установлено значение true, будет возвращаеться исходное двоичное представление дайджеста сообщения.

Пример

<?php
$data1 = "abcdefg";
$data2 = "hijklmn";

$context = hash_init("md5");
hash_update($context, $data1);
hash_update($context, $data2);
$hash_value = hash_final($context, true);

hexdump($hash_value);
// OUTPUT: 0000  08 45 a5 97 2c d9 ad 4a  46 ba d6 6f 12 53 58 1f  |.E..,..JF..o.SX.|
?>

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

hash() / hash_init() / hash_update() / hash_hmac()

Примечания

hash_final () идентична функции hash_final группы PHP.