Rationale for using MD5 hash