O que são funções hash? Aqui está a explicação do JP (@veorq)