sun.misc.sun.misc.BASE64Decoder 与org.apache.ws.security.util.Base64 的不同之处
Posted 江西昊仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sun.misc.sun.misc.BASE64Decoder 与org.apache.ws.security.util.Base64 的不同之处相关的知识,希望对你有一定的参考价值。
比较两者不同之处
首先,当string的length()为56的时候,,两者base64是相同的,返回true。
当超过56的时候,则出现不同。
当我使用 EncryptUtils.base64EncoderSun(sourceDATA.getBytes(CommonConstants.GBK)).replaceAll("\\r|\\n", “”)这样来替换换行符。看看结果。
原因就是sun.misc的base64超过一定长度会自动换行(\\r、\\n),所以导致两者不一致。
以下的帮助类截图
以上是关于sun.misc.sun.misc.BASE64Decoder 与org.apache.ws.security.util.Base64 的不同之处的主要内容,如果未能解决你的问题,请参考以下文章
sun.misc.sun.misc.BASE64Decoder 与org.apache.ws.security.util.Base64 的不同之处
sun.misc.sun.misc.BASE64Decoder 与org.apache.ws.security.util.Base64 的不同之处
Python numpy:无法将 datetime64[ns] 转换为 datetime64[D](与 Numba 一起使用)