Hash, özel bir işlev kullanılarak bilgiden hesaplanan kısa bir parmak izidir. Programlar dosyaları karşılaştırmak veya belirli bir sürümü tanımak için kullanabilir.

Her belgeye içeriğine göre kısa bir işaret veren bir makine düşünün. İçerik değişirse işaret de genellikle değişir ve farkı anlamak kolaylaşır.

Hash değerlerinin benzersiz olması garanti değildir: Farklı bilgiler bazen aynı sonucu üretebilir. Kontrol ve düzenleme için yararlıdır ancak her zaman kusursuz bir kimlik etiketi değildir.