per correttezza: md5 restituisce una sequenza di 16 byte, per essere esatti, che php di default converte in esadecimale però con le versioni più recenti di php gli si può dire di restituire la versione "raw" ovvero cosi com'è come sequenza binaria