MD5加密

发布时间 2023-12-11 19:25:05作者: 同学?

-- 测试md5 加密
CREATE TABLE `md5`(
`id` INT(4) NOT NULL,
`name` VARCHAR(20) NOT NULL,
`pwd` VARCHAR(100) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8
-- 明文密码
INSERT INTO `md5` VALUES(1,'张三','12345'),
(2,'李四','12345'),(3,'王五','12345'),(4,'小明','12345')
-- 加密,注意指定
UPDATE `md5` SET pwd=MD5(pwd) WHERE id=1
-- 一般在插入的时候就加密
INSERT INTO `md5` VALUES(5,'小红',MD5(12345))
-- 如何校验,将用户传递进来的密码进行MD5加密,然后比对加密后的值
SELECT*FROM `md5`WHERE `name`='小红' AND pwd=MD5(12345)