场景:在写job本来对于一段json传输之前进行了MD5加密,Base64加密,但是在传输过去后产生了加号
找了很多的方法,但是一直都会产生,最后的解决方案是:我这边在加密之后再加一层URL加密,对方不用加
解决方法:
private Logger LOGGER = LoggerFactory.getLogger(OrderChannelBizImpl.class);
try {
messageDigest = MessageDigest.getInstance("MD5");
} catch (final NoSuchAlgorithmException e) {
LOGGER.error("加密异常:{}", e);
}
URLEncoder.encode(Base64.encodeBase64String(messageDigest.digest((message + key).getBytes())), "UTF-8")