MySQL的加密与解密函数
加密与解密函数主要用于对数据库中的数据进行加密与解密处理,以防止数据被他人窃取。
函数 | 用法 |
---|---|
PSAAWORD(str) | 返回字符串str的加密版本(41位的字符串),加密结果不可逆,常用于对用户的密码进行加密 |
MD5(str) | 返回字符串str的MD5加密后的值,如果参数是NULL,返回NULL |
SHA(str) | 从原明文密码str计算并返回加密后的密码字符串,如果参数是NULL,返回NULL |
ENCODE(value,password_seed) | 返回使用password_seed作为加密密码加密value |
DECODE(value,password_seed) | 返回使用password_seed作为加密密码解密value |