Un hash dell'artefatto è un valore crittografico di lunghezza fissa calcolato a partire da un file, come un programma di installazione software o un pacchetto di aggiornamento. Anche una piccola modifica al file produce un hash diverso, così i difensori possono confrontare un artefatto scaricato con un hash pubblicato per una versione affidabile.
Nella distribuzione del software, i controlli dell'hash possono aiutare a rilevare un file sostituito o alterato durante la consegna. Una corrispondenza supporta la verifica dell'integrità, ma non dimostra di per sé che il file sia sicuro o autentico: gli aggressori potrebbero anche modificare il file e l'hash di riferimento, oppure una fonte affidabile potrebbe pubblicare un artefatto dannoso. Gli hash sono più efficaci quando vengono ottenuti tramite un canale considerato affidabile in modo indipendente e usati insieme a firme digitali, infrastrutture sicure per gli aggiornamenti e monitoraggio degli endpoint.


