SHA1()/SHA()
函数说明
SHA1()/SHA()
函数是一种加密哈希函数,用于计算并返回给定字符串的 SHA-1 哈希值,它将任意长度的输入消息转换为一个固定长度(160 位,即 20 字节)的哈希值,通常表示为 40 个十六进制字符。如果参数为 NULL,则返回 NULL。
函数语法
> SHA1/SHA(str)
参数释义
参数 | 说明 |
---|---|
str | 必要参数。要加密的字符串 |
示例
mysql> select sha1("hello world");
+------------------------------------------+
| sha1(hello world) |
+------------------------------------------+
| 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
+------------------------------------------+
1 row in set (0.00 sec)
mysql> select sha("hello world");
+------------------------------------------+
| sha(hello world) |
+------------------------------------------+
| 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
+------------------------------------------+
1 row in set (0.00 sec)
mysql> select sha1(null);
+------------+
| sha1(null) |
+------------+
| NULL |
+------------+
1 row in set (0.00 sec)