Documentación offline PHP master

openssl_digest

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

openssl_digest

Calcula un digest

Descripción#

php openssl_digest(string $data, string $digest_algo, [bool $binary]): stringphp

Calcula un hash digest para los datos de entrada utilizando el método proporcionado. Devuelve un string bruto o hexadecimal.

Parámetros#

data
Los datos.

digest_algo
El método digest a utilizar, por ejemplo "SHA256". Consulte openssl_get_md_methods para obtener la lista de métodos de digest disponibles.

binary
Pase a true y se devolverá un dato bruto, de lo contrario el valor devuelto será hexadecimal.

Valores devueltos#

Devuelve el valor en caso de éxito o false si ocurre un error.

Errores/Excepciones#

Emite un error de nivel E_WARNING si se pasa un algoritmo desconocido al argumento digest_algo.

Véase también#

openssl_get_md_methods