Hash
Hash é um valor calculado a partir de dados por uma função. Funções hash criptográficas buscam propriedades que dificultam reconstruir a entrada e encontrar certas coincidências de resultado. O resumo ajuda a verificar dados, mas não é uma cópia recuperável do original.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Também chamado de: resumo criptográfico, função hash
Neste verbete

Hash
- Bytes da entrada
- Função hash
- Resumo calculado
Um resumo calculado
Uma função como SHA-256 transforma uma entrada num resumo de 256 bits. O mesmo algoritmo aplicado aos mesmos bytes produz o mesmo resultado. Comparar com um valor esperado pode ajudar a detectar uma diferença no conteúdo.
Como entradas possíveis superam a quantidade finita de resultados, colisões existem em princípio. As propriedades criptográficas procuram tornar certos ataques computacionalmente difíceis; não dizem que duas entradas diferentes jamais terão o mesmo resumo.
Verificação exige referência confiável
Se um arquivo e seu resumo esperado vêm de uma fonte comprometida, o atacante pode substituir ambos. O hash sozinho não identifica quem publicou o material. A confiança no valor de comparação e o uso de mecanismos adicionais importam.
Guardar senhas também exige técnicas próprias, com parâmetros e proteção adequados. Um hash rápido genérico não deve ser confundido com um sistema completo de proteção de senhas. Esse verbete explica o conceito de resumo, sem prescrever uma implementação de autenticação.
Próxima leitura
Veja autenticação para separar comparação de dados da verificação de um participante.
Na prática
- SHA-256 aplicado duas vezes aos mesmos bytes produz o mesmo resumo de 256 bits.
Fontes para aprofundar
- NIST — FIPS 180-4: Secure Hash Standard, resumo e especificação (fonte primária)
- NIST — SP 800-63B-4, seções 2–3: autenticadores e fatores (fonte primária)