经过排查发现是因为前端在登录的时候没有对密码等用户信息做加密处理
解决方案:
做一下最简单的处理,前端采用JS自带的 atob加密,后端采用工具解密
前端JS代码:
//加密字符串,可以先将中文加密...(encStr);
return encStr;
},
//解密,可以先将ascii解密,然后再将非ascii解密
decrypt(str) {...var decStr = atob(str);
decStr = decodeURIComponent(decStr);
return decStr;
},
后端...通过输入密码为admin加密后得到 YW... 解密后得到admin
后端测试:
?...和前端一致,这样才能做到加密解密的效果
建议:
整体来说就是一次最简单的加密解密,当然这个相对不是特别安全,可以在这个基础之上,对等于号做一些处理,再通过一些其他的算法来多次加密也可以,最好是一些带随机盐的