1、PASSWORD()
2、ENCODE(,) DECODE(,)
3、MD5()
4、SHA5()
5、AES_ENCRYPT AES_DECRYPT
加密 select aes_encrypt(name, 'password ');
解密 select aes_decrypt(aes_encrypt(name, 'password '), 'password ');
可用hex或base64转码(base64在mysql5.6及以上支持)
select hex(aes_encrypt('5656', 'zh'));
select aes_decrypt(unhex(hex(aes_encrypt('5656', 'zh'))), 'zh');
select to_base64(aes_encrypt('5656', 'zh'));
select aes_decrypt(from_base64(to_base64(aes_encrypt('5656', 'zh'))), 'zh');
本文介绍了MySQL中多种加密与解密的方法,包括AES_ENCRYPT与AES_DECRYPT函数的使用方式及hex与base64转码的应用。通过示例展示了如何进行数据的安全存储与检索。
1474

被折叠的 条评论
为什么被折叠?



