顺丰的 md5 示范格式://将业务报文 + 时间戳 + 校验码组合成需加密的字符串(注意顺序)
String toVerifyText = msgData+timestamp+checkWord;
//因业务报文中可能包含加号、空格等特殊字符,需要 urlEnCode 处理
toVerifyText = URLEncoder.encode(toVerifyText,"UTF-8");
//进行 Md5 加密
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(toVerifyText.getBytes("UTF-8"));
byte[] md = md5.digest();
//通过 BASE64 生成数字签名
String msgDigest = new String(new BASE64Encoder().encode(md));
在明道云怎么进行 MD5,然后转换成 base64 字符串呢。谢谢