importorg.apache.commons.codec.digest.DigestUtils;importjava.io.UnsupportedEncodingException;importjava.util.Map;importjava.util.TreeMap;/*** @Author: rongrong
* @Date: 2018/4/23
* @Description:*/
public classMD5Utils {private static void getDigest(TreeMapmap, String key, String charset){
StringBuilder sb= newStringBuilder();for(Map.Entry entry : map.entrySet()) {
sb= sb.append(entry.getKey()).append("=").append(entry.getValue()).append("&");
}
sb.append("key").append("=").append(key);
System.out.println("拼接后的字符:"+sb.toString());
String sign=DigestUtils.md5Hex(getContentBytes(sb.toString(), charset));
System.out.println("加密后的签名:"+sign);
}private static byte[] getContentBytes(String content, String charset) {if (charset == null