yangxiaochu

为了方便隐藏mysql密码采用AES_ENCRYPT加密算法:

1.创建表:

CREATE TABLE `test1` (
`username` char(32) DEFAULT NULL,
`pass1` char(32) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

2.插入数据:

mysql> INSERT INTO test1(username,pass1) VALUES (\'user2\',HEX(AES_ENCRYPT(\'hailong2\', \'abcd\')));
Query OK, 1 row affected (0.00 sec)

如果有错误(1366)

编辑mysql配置文件my.cnf

加入或者替换:

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

正常查询:

解密查询:

 

分类:

技术点:

相关文章:

  • 2021-11-22
  • 2021-12-22
  • 2021-09-28
  • 2021-12-08
  • 2021-12-15
  • 2021-12-04
  • 2021-10-12
猜你喜欢
  • 2021-11-07
  • 2021-12-04
  • 2021-06-01
  • 2021-12-22
  • 2021-11-14
  • 2021-12-18
  • 2021-08-14
相关资源
相似解决方案