define("ENCRYPT",'2998a15c0cd853edad7');//密钥key 被存储的数据库的字段设置成blob格式(二进制) //AES_ENCRYPT 加密 insert into `ks_user`(user_name,user_pwd) values ('kstest',AES_ENCRYPT('aa123456','2998a15c0cd853edad7')); //AES_DECRYPT 解密 select id,user_name, AES_DECRYPT(user_pwd,'2998a15c0cd853edad7') AS user_pwd from `ks_user`; +----+-----------+----------+ | id | user_name | user_pwd | +----+-----------+----------+ | kstest | aa123456 | | hanks | aa123456 | +----+-----------+----------+ rows in set (0.16 sec) select * from `ks_user`;//原始数据存储的是二进制 +----+-----------+------------------+ | id | user_name | user_pwd | +----+-----------+------------------+ ?f ?f +----+-----------+------------------+ rows in set (0.15 sec)