(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)
hash_final — Завершает инкрементальное хеширование и возвращает результат в виде хеш-кода
$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