hash_update_stream

(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)

hash_update_stream — Додає дані з відкритого потоку до активного контексту хешування

Опис

hash_update_stream(HashContext $context, resource $stream, int $length = -1): int

Список параметрів

context

Контекст хешування, що повертається hash_init()

stream

Дескриптор відкритого файлу, який повертається будь-якою функцією створення потоку.

length

Максимальна кількість символів для копіювання з streamв контекст хеширования.

Значення, що повертаються

Фактична кількість байт, додана в контекст хешування з stream

список змін

ВерсияОпис
7.2.0Приймає HashContext, а чи не ресурс.

Приклади

Приклад #1 Приклад використання hash_update_stream()****

Loading...

Результат виконання наведеного прикладу:

199f52fc9f2492c64449ed96003f135f8ea428e353e50c40b0c1a16b9c16f571

Дивіться також

  • hash_init() - Ініціалізація інкрементального контексту хешування
  • hash_update() - Додає дані до активного контексту хешування
  • hash_final() - Завершує інкрементальне хешування та повертає результат у вигляді хеш-коду
  • hash() - Генерує хеш-код (підпис повідомлення)
  • hash_file() - Генерація хеш-значення, використовуючи вміст заданого файлу