hash_function con terzo parametro opz