Een bestandshash (of hashwaarde) is een onderscheidende alfanumerieke tekenreeks die wordt gegenereerd door het toepassen van een wiskundige formule algoritme om de inhoud te archiveren. Het algoritme voert een vaste reeks uit die de gegevens van het bestand vertegenwoordigt en functioneert als een digitale vingerafdruk.
Bestandshashes zijn gevoelig voor wijzigingen en minimale wijzigingen resulteren in een andere hash. Hashes worden vaak gebruikt bij authenticatie en verificatie data-integriteiten veilige bestandsoverdrachten.