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

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