使用新的 md5 hash 产生方式