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.
! [[Hash.png function]]
** :: Referência :: ** [Hash - Função Wikipedia, Enciclopédia Livre (wikipedia.org)] (https://en.wikipedia.org/wiki/fun%C3%A7%C3%A3O_hash)