用Base64算法加密,当字符串过长(一般超过76)时会自动在中间加一个换行符,字符串最后也会加一个换行符。导致和其他模块对接时结果不一致。
解决方法:
将
android.util.Base64.encodeToString(input, Base64. DEFAULT)
换成
android.util.Base64.encodeToString(input, Base64.NO_WRAP);
解决方法:
将
android.util.Base64.encodeToString(input, Base64. DEFAULT)
换成
android.util.Base64.encodeToString(input, Base64.NO_WRAP);