/**加密·解密 用于对数据库中的数据进行相关处理**/
# PASSWORD(str) 返回 str 加密字符 长度41 加密结果不可逆,若为 null 则 返回 空串 mysql8 中弃用
select password('123456'),password(null);
#MD5(str) 若参数为空,这返回 null 加密不可逆
select MD5('1234'),MD5(null);
#SHA(str) 当参数为null 则 返回null 比 MD5 更安全
select SHA('234');
# ENCODE(value ,password_seed) 返回使用 password_seed 作为加密密码 加密 value
select ENCODE('123456' ,'mysql');
#DECODE(value,password_seed) 返回使用password_seed 作为加密密码 解密 value 与DECODE函数互为反函数
select DECODE(ENCODE('123456' ,'mysql'),'mysql');
MySQL-加密·解密函数
最新推荐文章于 2024-05-16 21:25:32 发布