# Função hash > [!NOTE] Função hash > Uma função hash é um algoritmo que transforma dados de entrada de comprimento variável em uma saída de comprimento fixo, conhecida como valor hash, código hash, soma hash ou checksum. O principal objetivo de uma função hash é permitir a verificação rápida e eficiente da integridade e autenticidade dos dados. **:: Referência ::** [Hash - Função Wikipedia, Enciclopédia Livre (wikipedia.org)](https://en.wikipedia.org/wiki/fun%C3%A7%C3%A3O_hash) # Notas Uma função hash é um algoritmo que mapeia dados de comprimento variável para dados de comprimento fixo. Os valores retornados por uma função hash são chamados de valores hash, códigos hash, somas hash (somas hash), checksums ou simplesmente hashes. Uma função hash permite verificar facilmente alguns mapeamentos de dados de entrada para um valor hash fornecido, mas se os dados de entrada forem desconhecidos, é deliberadamente difícil reconstruí-los (ou alternativas equivalentes) conhecendo o valor hash armazenado. ! **:: Referência ::** [Hash - Função Wikipedia, Enciclopédia Livre (wikipedia.org)](https://en.wikipedia.org/wiki/fun%C3%A7%C3%A3O_hash)