Una funzione hash è qualsiasi algoritmo che mappa dati di lunghezza arbitraria su dati di lunghezza fissa. I valori restituiti da una funzione hash sono chiamati valori hash, codici hash, somme hash, checksum o semplicemente hash. Da Wikipedia: http://en.wikipedia.org/wiki/Hash_function