openssl_digest

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

openssl_digestComputa um resumo

Descrição

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

Calcula um valor de hash de resumo para os dados fornecidos usando um determinado método e retorna uma string bruta ou codificada em binário hexadecimal.

Parâmetros

data

Os dados.

digest_algo

O método de resumo a ser utilizado, por exemplo, "sha256", consulte openssl_get_md_methods() para uma lista de métodos de resumo disponíveis.

binary

Se este parâmetro for igual a true, os dados serão retornados brutos, caso contrário o valor de retorno será codificado em binário hexadecimal.

Valor Retornado

Retorna o valor de hash em caso de sucesso ou false em caso de falha.

Erros/Exceções

Emite um erro de nível E_WARNING se um algoritmo de assinatura desconhecido for passado no parâmetro digest_algo.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
9
mwgamera at gmail dot com
11 years ago
The second argument should be one of the values returned by openssl_get_md_methods() rather than hash_algos(). ‘Hash’ and ‘OpenSSL’ are independent extensions and support different selection of digest algorithms. Notably, Hash supports some non-cryptographic hashes like adler or crc.
To Top