md5 16位 32位区别