自己新建数据库表中对密码使用了MD5加密

来源:10-6 mysql查询开发

Decadez

2021-05-03


http://img.mukewang.com/szimg/608f8ee7081336a111010534.jpg
问题一:请问数据库是这样使用MD5加密的吗?

http://img.mukewang.com/szimg/608f8f11080b1d5e11700540.jpg
问题二:使用视频中的方法是当前端发送给后端时的admin密码进行MD5加密吗?加密后再进行数据库的查询吗?

写回答

1回答

扬_灵

2021-05-03

同学你好,第一个问题,数据库中没有对数据进行md5加密,数据库中只是存储了,这里的逻辑是这样的,首先用户输入用户名和密码之后,在接口中接收到信息之后通过自己封装的md5函数对密码进行处理,然后存储到数据库中,登录的逻辑用处理后的密码和数据库中的密码进行对比。

const password = md5(`${req.body.password}${PWD_SALT}`)

第二个问题的理解是对的。

0
3
扬_灵
回复
Decadez
数据库的加密方法可以看一下这篇文档https://blog.csdn.net/paul123456789io/article/details/53081921,
2021-05-04
共3条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程