什么是MD5? 主要增强算法的复杂度和不可逆性md5算法不可逆,特定值MD5值是一样的MD5破解的原理,背后有一个字典,加密后的值对应加密前的值 CREATE TABLE md5table( `id` int(3) NOT NULL , `name` VARCHAR(10) not null, `pwd` VARCHAR(20) not null, PRIMARY KEY(`id`) )ENGINE = INNODB DEFAULT charset = utf8 INSERT INTO `md5table` VALUES(1,'SAS','123456'),(2,'FBI','123456'),(3,'GIGN','654321') ALTER TABLE md5table MODIFY `pwd` VARCHAR(100) UPDATE md5table set `pwd` = MD5(`pwd`) INSERT into md5table (id,`name`,pwd)VALUES(007,'GSG9',MD5('asdfg')) SELECT * FROM md5table WHERE pwd = MD5('123456')