ENCRYPT(str,salt) 使用UNIXcrypt()函数,用关键词salt(一个可以唯一确定口令的字符串,就像钥匙一样)加密字符串str
ENCODE(str,key) 使用key作为密钥加密字符串str,调用ENCODE()的结果是一个二进制字符串,它以BLOB类型存储
MD5() 计算字符串str的MD5校验和
PASSWORD(str) 返回字符串str的加密版本,这个加密过程是不可逆转的,和UNIX密码加密过程使用不同的算法。
SHA() 计算字符串str的安全散列算法(SHA)校验和
一些示例:
ENCRYPT函数
mysql> SELECT ENCRYPT('root','salt');
+------------------------+
| ENCRYPT('root','salt') |
+------------------------+
| saFKJij3eLACw |
+------------------------+
MD5()函数
mysql> SELECT MD5('123456');
+----------------------------------+
| MD5('123456') |
+----------------------------------+
| e10adc3949ba59abbe56e057f20f883e |
+----------------------------------+
PASSWORD函数
mysql> select PASSWORD('abcd');
+-------------------------------------------+
| PASSWORD('abcd') |
+-------------------------------------------+
| *A154C52565E9E7F94BFC08A1FE702624ED8EFFDA |
+-------------------------------------------+
本文分享自微信公众号 - 易语言mysql新手,如有侵权,请联系 service001@enmotech.com 删除。