Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17929 программистов и 1594 робота. Сейчас ищут 1398 программистов ...
hash_final - Завершает инкрементальное хеширование и возвращает результат в виде хеш-кода
Вернуться к: Hash
hash_final
(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)
hash_final — Завершает инкрементальное хеширование и возвращает результат в виде хеш-кода
Описание
string hash_final
( resource
$context
[, bool $raw_output
= false
] )Список параметров
-
context
-
Содержимое хеша, возвращаемое hash_init().
-
raw_output
-
Когда установлено в
TRUE
, выводит необработанные двоичные данные. ПриFALSE
, выводит данные в шестнадцатеричной кодировке в нижнем регистре.
Возвращаемые значения
Возвращает строку содержащую вычисленный хеш-код в шестнадцатеричной кодировке
в нижнем регистре. Если raw_output
задан как TRUE
,
то возвращается хеш-код в виде бинарных данных.
Примеры
Пример #1 Пример использования hash_final()
<?php
$ctx = hash_init('sha1');
hash_update($ctx, 'Наглый коричневый лисёнок прыгает вокруг ленивой собаки.');
echo hash_final($ctx);
?>
Результат выполнения данного примера:
dc495843a3a90b46c12e254102599571fa83a737
Смотрите также
- hash_init() - Инициализация инкрементального контекста хеширования
- hash_update() - Добавляет данные в активный контекст хеширования
- hash_update_stream() - Добавляет данные из открытого потока в активный контекст хеширования
- hash_update_file() - Добавляет данные из файла в активный контекст хеширования
Вернуться к: Hash