数据库MD5加密
-- ================ 测试 MD5 加密 ==============
CREATE TABLE `testmd5`(
id INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘id‘,
`name` VARCHAR(20) COMMENT ‘用户名‘,
`pwd` VARCHAR(50) COMMENT ‘密码‘,
PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8
-- 明文密码
INSERT INTO `testmd5`
VALUES(1, ‘zhangsan‘, ‘123456‘),(2, ‘lisi‘, ‘123456‘),(3, ‘wangwu‘, ‘123456‘)
-- md5 加密
UPDATE `testmd5` SET pwd=MD5(pwd) -- 加密全部密码
-- 插入时加密
INSERT INTO `testmd5`(`name`, `pwd`)
VALUES(‘admin‘, MD5(‘123456‘))
-- 校验用户密码
SELECT * FROM `testmd5` WHERE `name`=‘admin‘ AND pwd=MD5(‘123456‘)
MySQL 使用MD5对数据进行加密