Navicat里面数据库进行加密操作

发布时间 2023-09-04 19:21:17作者: yesyes1

1、新建查询

在里面将password字段使用md5函数进行加密:

update re set password=MD5(password)

表格结果如下:

2、在管理系统的mapper里面的sql语句进行修改

然后再进行用户添加,添加进去的密码的数据就自动加密啦!

3、读取密码数据

登录的话,还是需要还原成为原来的密码就行判断的,所以,我们在登录的时候,就需要再次进行md5判断;

后台(Controller层)接收到前端传来的id和password之后,根据id查找到数据库中的密码pass1;

然后利用这样的语句:

String password2= DigestUtils.md5DigestAsHex(password.getBytes());

之后判断password1和password2,相同则登录进去;反之,登录失败!