MySql

MySQL字符串加密

2022-07-25  本文已影响0人  这货不是王马勺

用到了aes_encrypt()加密函数
和aes_decrypt()解密函数。
再未来版本中encode和decode函数将不再使用。

首先修改会话的charset,改为拉丁

set charset LATIN1

然后将需要的字符串加密,此处以修改password字段为例:

update Login_Authorization_copy set password=aes_encrypt(password,'123456') where id =1;

其中'123456'是加密解密的密钥,生产环境应使用复杂密码并定期更换。

解密:

select aes_decrypt(password,'123456') from Login_Authorization_copy ;
上一篇下一篇

猜你喜欢

热点阅读