使用org.apache.commons.codec.digest.DigestUtils的MD5对传输内容进行加密。
MD5 是一种摘要生成算法,通过在签名原始串后加上商户通信密钥的内容,进行MD5运算,形成的摘要字符串即为签名结果。
public static String sign(String text, String key, String input_charset) {
text = text + key;
System.out.println(text);
return DigestUtils.md5Hex(getContentBytes(text, input_charset));
}
input_charset:为编码格式:UTF-8、GBK等