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 передан неизвестный метод.

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