PASSWORD 8.0版本取消了,只能在5.7中使用
返回字符串str的加密版本,41位长的字符串,加密结果不可逆
格式
select PASSWORD('xxx') from DUAL;
MD5 5.7和8.0 都支持
返回字符串str的MD5加密后的值,若参数为null,则会返回Null,也是不可逆加密
select MD5('xxx') from DUAL;
SHA 5.7和8.0 都支持
从原明文密码str计算并返回加密后的密码字符串,当参数为null时,返回NUll。
SHA加密算法比MD5更加安全
select SHA('xxx') from DUAL;
ENCODE 、DECODE 5.7支持
ENCODE(value,password_seed)
返回使用 password_seed 作为加密密码 加密 value
ENCODE(value,password_seed)
返回使用 password_seed 作为加密密码 解密 value
ENCODE和DECODE 互为反函数