Hash è un termine inglese (to hash = sminuzzare) che designa una cosa fatta a fettine. Nel linguaggio matematico e informatico, l’hash è una funzione che mappa una stringa di lunghezza arbitraria in una stringa di lunghezza minore. Esistono numerosi algoritmi che realizzano funzioni