openssl_digest

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

openssl_digestВычисляет дайджест

Описание

openssl_digest(string $data, string $digest_algo, bool $binary = false): string|false

Функция вычисляет хеш-сумму данных заданным методом и возвращает необработанную двоичную строку или двоичную строку в шестнадцатеричном представлении.

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

data

Данные.

digest_algo

Метод вычисления хеш-подписи, например sha256. Список доступных методов даёт описание функции openssl_get_md_methods().

binary

Если для параметра установили значение true, функция вернёт необработанные данные вывода, иначе функция вернёт двоичное значение в шестнадцатеричном представлении.

Возвращаемые значения

Функция возвращает хеш-значение или false, если возникла ошибка.

Ошибки

Функция выдаёт ошибку уровня E_WARNING, если в параметр digest_algo передали неизвестный метод.

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