数据库级别的MD5加密

利用md5(值)函数进行加密

什么是MD5?
主要增强算法复杂度和不可逆性,具体的值的md5是一样的

创建一个表testmd5

create table testmd5(
	`id` int(4) not null,
	`name` varchar(20) not null,
	`pwd` varchar(20)	not null,
	primary key(`id`)
)ENGINE=INNODB DEFAULT charset=utf8

插入一个数据进行加密

insert into testmd5 values(1,'ch',md5(123456))

在这里插入图片描述
如何校验,将传过来的姓名和密码进行md5加密,对比加密后的值

select * from testmd5 where name='ch' and pwd=md5('123456')

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45608165/article/details/113394204