Um algoritmo hash transforma uma quantidade arbitrariamente grande de dados em um valor de comprimento fixo.