加密
什么 是MD5?
主要增强算法复杂层度和不可逆性
MD5不可逆,具体的值MD5 是一样的
-- ===================测试MD5 加密==================
CREATE TABLE `testMD5`(
`id` INT(4) NOT NULL,
`name`VARCHAR(20) NOT NULL,
`pwd` VARCHAR(10) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE = INNODB DEFAULT CHARSET=utf8
INSERT INTO `testmd5`(`id`,`name`,`pwd`) VALUES(1,'张三','123456'),(2,'张三','123456'),(3,'李四','123456'),(3,'王五','123456')
-- 加密
UPDATE`testmd5`SET `pwd`=MD5(`pwd`) WHERE id = 1
-- 加密全部的
UPDATE`testmd5`SET `pwd`=MD5(`pwd`)
-- 插入的时候加密
INSERT INTO `testmd5`(`id`,`name`,`pwd`)VALUES(4,'小明',MD5('12345'))