ENCRYPT
声明
ENCRYPT(str[,salt])
说明
ENCRYPT() 使用 Unix crypt() 调用加密 str 并返回二进制字符串。salt 参数必须是至少包含两个字符的字符串,否则结果为 NULL。如果没有指定 salt 参数,则使用随机值。
因为系统调用需要一个以零字节结尾的字符串,所以不建议将 ENCRYPT() 与 ucs2、utf16、utf16le 或 utf32 多字节字符集一起使用。
如果系统不支持 crypt(),则 ENCRYPT() 始终返回 NULL。
示例
SELECT ENCRYPT('hello');
+------------------+
| ENCRYPT('hello') |
+------------------+
| XROflfjMAx1GA |
+------------------+
1 row in set (0.001 sec)