采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问题一:请问数据库是这样使用MD5加密的吗?
问题二:使用视频中的方法是当前端发送给后端时的admin密码进行MD5加密吗?加密后再进行数据库的查询吗?
同学你好,第一个问题,数据库中没有对数据进行md5加密,数据库中只是存储了,这里的逻辑是这样的,首先用户输入用户名和密码之后,在接口中接收到信息之后通过自己封装的md5函数对密码进行处理,然后存储到数据库中,登录的逻辑用处理后的密码和数据库中的密码进行对比。
const password = md5(`${req.body.password}${PWD_SALT}`)
第二个问题的理解是对的。
那数据库MD5这个方法是有什么作用的?
比如一开始,我数据库user表中用户和密码是自己新建表的密码admin和admin,没有加密的,那怎么加密?直接用视频的方法吗?
数据库的加密方法可以看一下这篇文档https://blog.csdn.net/paul123456789io/article/details/53081921,
登录后可查看更多问答,登录/注册
基于Element的中后台课程,一套中小型企业通用的后台管理系统
1.9k 2
3.0k 12
4.2k 20
924 17
1.7k 16