Supponiamo di avere una funzione f
che ottiene come oggetto un oggetto complesso (non piatto), lo serializza, calcola l'hash dei risultati di serializzazione (ad es. md5) e restituisce l'hash calcolato.
Potrebbe utilizzare un metodo di serializzazione esistente, ad es. msgpack.
Ma esistono tecniche conosciute che potrebbero essere più efficienti della serializzazione completa (reversibile) e preservare le proprietà di f
come funzione di hashing (ad esempio, probabilità di collisione)?