mysql数据库的AES加密存储和解密

针对表结构如:

+————-+———————+——————-+
| id            | name             | password |
+————-+———————+——————-+
| 1321000 | jiabaoyu       | mima1      |
+————-+———————+——————-+

插入则用

INSERT INTO USERS(id,name,password) values(1321000,AES_ENCRYPT('jiabaoyu','AES秘钥'),AES_ENCRYPT('mima1','AES秘钥'));

读取

SELECT id,AES_DECRYPT(name,'AES秘钥'),AES_DECRYPT(password,'AES秘钥') FROM USERS;

加密存储密文和解密明文如下图:

 

其他操作类似,其他接口的加解密类似。

Leave a Reply

Your email address will not be published. Required fields are marked *