Um hash é um resumo de tamanho fixo, como uma impressão digital, calculado a partir de qualquer dado (um arquivo, uma senha, uma mensagem) com uma função matemática de mão única: a partir do hash não é possível recuperar o dado original. Ele é usado para guardar senhas sem armazená-las em texto claro e para comprovar que um arquivo não foi alterado. Em programação, o termo também aparece em estruturas como a tabela hash, que usam a mesma ideia para organizar dados.
Termo relacionado neste glossário: Ataque de força bruta
função hash, resumo criptográfico, hash de arquivo, SHA-256, MD5