La función hash genera claves o llaves que representan de manera casi unívoca un documento o archivo resumiéndolo o identificándolo a través de una función matemática. Las funciones hash se usan comúnmente para indexar datos en bases de datos, firmas digitales y criptografía.