在Main:
ymm/nnotV+vzSKnXtjubqA==:
所需输出:ymm/nnotV+vzSKnXtjubqA==
:
我得到的输出:
{{1}}
如何删除额外的新行。为什么这个新行会被附加到加密字符串?
答案 0 :(得分:1)
将100000
设置为line-length
:
0
输出:
Base64 encoder = new Base64(0);
System.out.print(new String(encoder.encode(digestedPwdBytes)) +":");
行长度:默认值76.不是4的倍数的行长度在编码数据中仍然基本上是4的倍数。
和
如果lineLength< = 0,那么输出将不会被分成行(块)。解码时忽略。
或使用 Apache Commons Codec :ymm/nnotV+vzSKnXtjubqA==:
org.apache.commons.codec.binary.Base64