Considerando as funções hash, para ser candidata a um hash, uma função precisa atender a três critérios. São eles: