md5 genera un valore esadecimale e non è reversibile salvo brute force