MD5加密算法

suaxi
2020-11-02 / 0 评论 / 71 阅读 / 正在检测是否收录...

MD5:主要增强算法复杂度和不可逆性。

-- 测试MD5
CREATE TABLE `testmd5`(
id INT(11) NOT NULL,
name VARCHAR(20) NOT NULL,
pwd VARCHAR(255) NOT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8;


-- 明文密码
INSERT INTO testmd5 VALUES(1,'孙笑川','12345'),(2,'刘波','12345'),(3,'Giao哥','12345');

-- 加密
UPDATE testmd5 SET pwd=MD5(pwd) WHERE id=1;

-- 插入的时候加密
INSERT INTO testmd5 VALUES(4,'孙笑川',MD5('12345'));

-- 如何校验:将用户传递进来的密码,进行加密,然后比对加密后的值
SELECT * FROM testmd5 WHERE name='孙笑川' AND pwd=MD5('12345');
0

评论 (0)

取消