今天在调试AES解密的时候偶尔会发生异常,通过对比代码发现,在客户端中生成的 + 符号,在Java中会变成空格,因此须要将 base64 编码后的字符串中的加号替换成 %2B 替换就好了,同理,如果 / 符号出现这样的情况也可以这样处理。 Base64 有三个字符+、/和=,在 URL 里面有特殊含义,所以要进行特殊处理。
浅忆
时间还是一样的时间,不紧不慢地流走着,或许还会带走些什么,也会留下些什么,一切都按着原有的轨迹有序地进行。