MD5()
函数说明
MD5()
函数一种广泛使用的哈希函数,用于生成一个字符串的 32 字符长的十六进制 MD5 哈希值,它可以将任意长度的输入消息转换为一个 128 位(16 字节)的哈希值,通常表示为 32 位的十六进制字符串。如果参数为 NULL,则返回 NULL。
函数语法
> MD5(str)
参数释义
参数 | 说明 |
---|---|
str | 必要参数。要转换的字符串 |
示例
mysql> select md5("hello world");
+----------------------------------+
| md5(hello world) |
+----------------------------------+
| 5eb63bbbe01eeed093cb22bb8f5acdc3 |
+----------------------------------+
1 row in set (0.00 sec)
mysql> select md5(null);
+-----------+
| md5(null) |
+-----------+
| NULL |
+-----------+
1 row in set (0.00 sec)