java编程下字符串的16位,32位md5加密实现方法