Mi piacerebbe utilizzare una funzione di hash per il controllo dell'integrità dei file e sono influenzato dalla scelta di BLAKE2b come la funzione di hash predefinita in sodio . La mia libreria mi offre la possibilità di scegliere digesti compresi tra 8 e 512 bit. Suppongo che 256 o 512 bit andrebbero bene ma, dato che ho la possibilità di scegliere, quali fattori dovrei prendere in considerazione? C'è qualche ragione per non scegliere 512?