O Que é Hash
Hash é o resultado de uma função hash: um algoritmo que transforma dados de qualquer tamanho em uma sequência de caracteres de tamanho fixo.
Características principais: sempre gera o mesmo hash para a mesma entrada, é praticamente impossível reverter (obter entrada a partir do hash), pequenas mudanças na entrada geram hashes completamente diferentes.
Exemplo: o texto "Olá" sempre gera o mesmo hash MD5: 0df4c9f8e8e8e8e8e8e8e8e8e8e8e8e8. Mudar para "olá" (minúsculo) gera hash completamente diferente.