js前端加密RSA,偶尔报错!!!
javascript吧
全部回复
仅看楼主
level 1
骑士脾气 楼主
我有个问题就是加密偶尔就会少两位,然后到后台就报错;
就比如:

正确的
密文:
BpKjJanAfsVRUFv5POkUQjXcaNH1Ypao2cASYUiUzm0eMpDSux216eNlIOEwro17YuI5nMU0yWnPe/lUZzDsew==
偶尔出现的错误密文:
BpKjJanAfsVRUFv5POkUQjXcaNH1Ypao2cASYUiUzm0eMpDSux216eNlIOEwro17YuI5nMU0yWnPe/lUZzDs
这是怎么回事啊,求大佬帮助!!!
2019年09月24日 06点09分 1
level 6
前端报错还是后端
2019年09月24日 08点09分 2
level 6
js base64生成的吗?在生成哪里验证下字符长度看看是不是base64有问题还是提交处理的时候有问题
2019年09月24日 09点09分 3
就是前段加密时出的错,偶尔会少了最后几位,然后后端就解密不了,我用的是jsencrypt.js
2019年09月26日 01点09分
@骑士脾气 是不是少了后面的==
2019年09月26日 01点09分
@骑士脾气 只用了base64加密还是多层加密,加密的算法是用浏览器自带的还是调用第三方base64库
2019年09月26日 01点09分
@骑士脾气 如果确定前端加密错误那就自己写一个base64库
2019年09月26日 02点09分
level 1
我也碰到这个情况了 ,楼主解决了没有?
2019年12月15日 14点12分 4
没有解决,我们直接放弃了加密。。。
2019年12月19日 01点12分
1