RSA前台使用js加密,后台使用Java解密时遇到解密字节超过128byte,但是代码经过多次检查没有发现错误,错误有可能是:
观察前台传递过来的密文,和前台加密后,没有传递的密文对比,你会发现,两个的长度不一样,他们不一样的原因是:
miyao1 = miyao1.replaceAll("%2F","/");
miyao1 = miyao1.replaceAll("%2B","+");
miyao1 = miyao1.replaceAll("%3D","=");
其中的%2F和/是互换的关系,
%2B和+是互换的关系,
%3D和=是互换的关系。
RSA前台js加密后台Java解密
最新推荐文章于 2023-01-12 11:26:39 发布