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