Um hash de arquivo (ou valor hash) é uma sequência de caracteres alfanuméricos distinta gerada pela aplicação de um método matemático algoritmo para arquivar o conteúdo. O algoritmo gera uma string fixa representando os dados do arquivo e funciona como uma impressão digital.
Os hashes de arquivo são sensíveis a alterações e alterações mínimas resultam em um hash diferente. Hashes são frequentemente usados em autenticação, verificando integridade de dadose transferências seguras de arquivos.