fix bug md5 give empty string