java base64 和python base64 加密完字符串不一致的原因

今天开始要记录一些什么东西。
10月22上线的项目,遇到对方java跟我Python RSA加密出来的串不一致的,弄了两天,还挺愁人的。各种方法方法都试了。这个我后续再试一下,今天先说一下两者的base64加密不一致的问题。主要原因是python在字典转json的时候会默认加上空格。而对方没有空格。这里我们在调用json.dumps()的时候需要声明一下separators,示例:s= json.dumps(data, separators=(',','😂)这样两者的远串就一致了。
稍后我再试一下RSA我们不一致的主要原因是不是空格影响的。

posted @ 2020-10-28 18:16  阿爽丫  阅读(1066)  评论(0)    收藏  举报