« Extensões para Criptografia
Introdução »
PHP Manual
Extensões para Criptografia
Estrutura de resumo de mensagens Hash
Estrutura de resumo de mensagens Hash
Introdução
Instalação/Configuração
Instalação
Tipos de Recurso
Constantes predefinidas
HashContext
— The HashContext class
HashContext::__construct
— Construtor privado para impedir instanciação direta
HashContext::__serialize
— Serializa o objeto HashContext
HashContext::__unserialize
— Desserializa o parâmetro data em um objeto HashContext
Hash Funções
hash
— Gera um valor hash (resumo da mensagem)
hash_algos
— Retorna uma lista de algoritmos de hash registrados
hash_copy
— Copia contexto de hash
hash_equals
— Comparação de strings segura para ataque de temporização
hash_file
— Gera um valor hash usando o conteúdo de um arquivo fornecido
hash_final
— Finaliza um hash incremental e retorna o resumo resultante
hash_hkdf
— Gera uma derivação de chave HKDF de uma entrada de chave fornecida
hash_hmac
— Gera um valor de hash com chave usando o método HMAC
hash_hmac_algos
— Retorna uma lista de algoritmos de hash registrados adequados para hash_hmac
hash_hmac_file
— Gera um valor hash com chave usando o método HMAC e o conteúdo de um arquivo fornecido
hash_init
— Inicializa um contexto de hash incremental
hash_pbkdf2
— Gera uma derivação de chave PBKDF2 de uma senha fornecida
hash_update
— Injeta dados em um contexto de hash ativo
hash_update_file
— Injeta dados em um contexto de hash ativo a partir de um arquivo
hash_update_stream
— Injeta dados em um contexto de hash ativo a partir de um fluxo