寇元娥

顺丰的md5,转换成base64的代码,在明道云怎么实现

寇元娥Lv.4悟道 发布于 最后回复 问答
1 回复1742 浏览
顺丰的 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 字符串呢。谢谢