采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
前端密码加密后,所以密码规则校验就没用了,比如输入123, 会变成“qw1234sxr",但是这个密码并不合法。 可不可以在后端先解码验证再加密一次存入数据库。
楼上这位同学说得对,md5不能解码,所以即使DBA能看到数据库,他也解不出客户真实的密码,这就是程序的安全性设计,开发人员都破解不了。
密码可以在前端加一个校验,ant design vue的表单组件可以增加校验,后续我准备在公众号上出一期扩展视频讲解一下。
md5不能解码 要是能随便解不就白加密了嘛 你往后看 后面老师会改加密后的密码长度和后端校验长度
不能解码但是网上有一堆工具里面有加密后的md5, 输入加密后的就能解码
那种是他们的数据库里存了明文和密文的对照,你输入密文,他会去查库里有没有,有的话就给你显示明文。你可以试试拿我们项目经过二次加密后的密文,找工具解看看。
登录后可查看更多问答,登录/注册
一课掌握前后端最火框架,更有职场竞争力
1.7k 2
1.8k 3
1.8k 2
1.2k 6
1.9k 16