As funções de hash são comumente empregadas nos mecanismos de segurança da informação.
Quanto às suas propriedades básicas, para que o algoritmo de hash seja considerado forte, é correto afirmar que:
a mesma entrada deve produzir saídas diferentes;
deve ser difícil encontrar duas entradas que produzam o mesmo hash;
deve ser possível produzir a entrada original a partir do hash resultante;
pequenas mudanças na entrada devem produzir pequenas mudanças no hash resultante;
mesmo que as entradas possuam o mesmo tamanho, os resultados de hash terão tamanhos diferentes.